While comparisons are no doubt odious, according to PBS, quoting International Labour Organization and Paaras Group figures, a programmer can earn $66,100 in the US, but only $10,000 in India.
If you're a mechanical engineer in the US, you can expect to get around $55,600 but only $5,900 in the subcontinent.
And even beancounters are cheaper in India, earning $5,000 a year rather than $41,000.
An IT manager only picks up $8,500 in India, while in the USA she or he can expect to earn around $55,000.
Although pay in India is considerably lower than in Western countries (and even some developing nations), shortages of skilled workers (especially in IT) have led to dramatic pay inflation. Salaries in some sectors of the economy climbed at a staggering 40 percent annually during the mid-1990s. Since then, the Asian financial crisis and the IT slowdown have caused the economy to cool off, with the job market following suit. Consequently, pay increases have slowed markedly over the past few years, although average salary increases continue to significantly outpace the inflation rate of 6-7%. The best entry-level employees with a high-tech degree from one of India s wellrenowned Indian Institute of Technology campuses can expect an annual salary of around US$14-16,000. While this sum is substantially more than it was five Pacific Bridge, Inc. years ago, it seems startlingly inexpensive when compared to the offers that some of these same graduates receive from companies overseas. Entry-level employees from second-tier schools receive lower levels of compensation.