HAHAHAHAHAHAHAHA. Poor little Indians feel "exploited" by the IT sector.
The ones I have worked with (and currently work with) - have to work 10 - 12 hours a day to get as much work done CORRECTLY as most US resources can get done in 2 - 3 hours. Work quality of the Indian resources I have been "blessed" to work with over the past 10 years is less than what I would expect from a programmer straight out of school. And that includes those that have been with CSC for 5 or 6 years.
Absolutely NO initiative. Absolutely NO willingness to learn something new. Absolutely no idea how, or care to learn, how to debug and correct problems. Absolutely no idea how to test their own code.
And they feel exploited? Give me a break. The ones being exploited are the US resources who are either losing their jobs because Indians are being paid less - even though they can't do the job - or those who are having to do their work, plus the Indian's work, in an effort to provide adequate support to the client.
Exploited? When you learn how to do your job at a level expected of any professional, you can come back and whine about being exploited. Until you do, you aren't being exploited - you are STEALING from the client for taking pay for doing lackluster, subpar, work.
The one thing they ARE being exploited for is low wages and cruelly used by a government, on both sides, that encourages outsourcing because of that very fact. I would love to see energetic, smart Indians at work, and there indeed are very good ones there as they are here and also morons everywhere too. American workers are exploited by different measures, such as keeping you on the CSC payroll for, oh, 1 year while your brain is cleaned of all information BEFORE India comes into the picture and you are given the heave-ho.