The first reason for this is the fact that this skill comes at a fraction of the cost in the US. A top chemical or electrical engineer from one of the Indian IITs gets a starting salary of $10,000 a year, while a similar American employee will get about $80,000. With this kind of economics at play, this seems to be best place to squeeze profits from. Besides, big US companies are, at this point, getting rid of almost 500 to 2000 IT staffers because of their inability to update their skills, or their packages. This is where Indian brains move in for the kill.