waht said:
The point of outsourcing is to have a cheap labor. Are you actually talking about joining the workforce in those countries that gets paid ten times less than in USA?
although i myself hate this country but that is very offensive to any Indian. Mr What, i agree the major part of country still earns $$ ten times less than you guys in US do, but then cost of living in India is 20 times less than US and mind you, that is with a very comfortable living. New Delhi is as good a place as any of national capitals and where i live, its too peaceful and nice place.
As an engineer myself(rather to be an engineer in 1 year), i will not recommend you to find any engineering job out here, you ll only get an HR job.
And don't worry about any communication gap, English is as much a known language here as our mother tongue.
Last time I was in India it everything about it sucked, the place was dirty, the food was weird (I'm American so I have biased tastes), people didn't like me solely due to the fact that I was American, and the airline (Air India) I flew into the country on was older than I am and the cabin smelled like goat pee.
when was it Mr Stewart??
maybe the places you visited were dirty, that doesn't imply whole country is dirty.
Each country has its own taste.
if few people don't like you, it doesn't mean the whole country is against you or everyone there is an idiot.
and maybe you carried a smelly hanky, that's why it smelled. its just plain over exaggeration by you.
having said that, i still hate India, not because of the reasons you listed, its just because the mentality of people is not right, otherwise its just fine