My husband is Indian and I can objectively say brilliant. My oldest daughter (1/2 Indian) recently took the MCAT in Chicago. Of the 50 test takers 45 were Indian and 5 were white.
In the I.T. field, I found that the schools out there are packed. It’s basically “Show up and sit down” enrollment. The testing is comprehensive, but many pass with flying colors. The key course is English. From there, you graduate along with 250,000 other graduates and scramble for any kind of job.
Most will go back to manual labor because of the competition. Some will start to write spam and spyware, add their success to their resumes and sell themselves that way to get ahead of their competition. If they are lucky, they can travel. Lets say, they show up in the US. They speak english very well, and are very courteous in the phone. I hire them. Everything goes well, but their technical knowledge is very low-level. They can’t even compete in the U.S... When on U.S. soil.
In India their successes are drafted behind the success of the international I.T. headhunters and staffing agencies. They are drafting behind the big-thinkers who often bluff their way into huge contracts with global suppliers such as Dell or IBM. From that level down, it’s all a matter of lies piled on lies until the bough breaks. It’s basically “Dot Com” era out there - but instead of lofty promises of big sales and lifestyles based on the internet - it’s lofty promises of lower product and support prices in lieu of American paid support.
Sadly, these people will make mere pennies per hour for their work in cramped, in-humane conditions that we wouldn’t stand for.