US is one of the best paying countries in the world for software and IT services.
If one is in these fields, better head for US at the earliet.
Ensure that minimum of 4.5 to 5 times indian salary in wage negotiations.
Most indians under sell themselves.
They do not realise their own worth.
For decent professional with 5-6 years of professional experience, 140000 to 150000 dollars per year is good.
Most get exploited by indian IT majors who pay them a pittance in US and pay them in indian currency.
The indian workers require some agency to protect their interest