Absolutely. There's some cultural aspect that doesn't always work well in an engineering environment. Almost 3 years ago I had to hire 4 new team members, and two had to be from TCS. At some point in the process, I was happy to just find someone who was able to say "I don't know" to a question. Several tried to bullshit their way through by answering a completely different question than what I asked.
Eventually I found two. One of them was a really solid hire. Backbone of the team. Still not as vocal as any of the non-TCS devs (one of whom was also Indian, but very vocal about his opinion), but he got stuff done and did it well.
Eventually I found two. One of them was a really solid hire. Backbone of the team. Still not as vocal as any of the non-TCS devs (one of whom was also Indian, but very vocal about his opinion), but he got stuff done and did it well.