P Jones and Loner both make excellent points about the working climate in the UK and the US.
I've worked in both countries (I'm American) and there is definitely resentment from the British towards foreign workers...even towards myself, who is a native English speaker and was in the country due to the fact that I married a British person. I wasn't trying to "steal" a job, I was just trying to pay my bills...but some people didn't see it that way. I get that. I just tried to change the subject when it came up. I'm sure I would have experienced more problems if my circumstances were different. Even without a language barrier, I found myself having to constantly explain to hiring managers why I had no O levels/GCSEs or A levels, and that the university-level math courses I took were certainly more challenging than a GCSE in math. They would just stare blankly and blink, then say "Well...do you think you could take some GCSEs?" Facepalm.
As for the working climate in the US...yes, absolutely there is resentment towards foreign workers in IT. It's not universal and it's not pervasive, but it's there.
The odds of you finding direct employment through a company are slim to none. Most Indian IT workers find their way over here these days via consulting firms, usually Wipro, Tata, etc. Most companies I've worked for use these firms and the churn rate is very high. Consultants are swapped in/out at regular intervals and never talk to anyone except each other. About half the companies I've worked for have eventually terminated their contracts with TCS (Tata) due to the low quality of their consultants. I've found a lot of these contractors are more talk than action and I end up fixing a lot of their mistakes, all the while constantly battling the stereotype that I'm not as good at my job as they are because I'm a white woman with a liberal arts degree. :crazy:
That is just my experience though! I can only form my opinions based on my own experience.
I've also worked with some extremely capable Indian IT workers. I would count some of them among the very best I've ever worked with and have given glowing (and 100% true) recommendations for them when asked. There are a handful of people I'd work with again in a heartbeat anywhere on any project and about 50% of them are Indian. So please don't get the impression that I don't like Indians. :smooooth:
P.S. Talk about Friday brain. I just realized I responded to a seven year-old thread.
P.P.S. Need coffee.