Age discrimination? I know plenty of folks in their mid 40s with no problems finding work in IT. People with current skills are required regardless of age.
For new grads it is virtually impossible to get jobs since those have been shipped to India. I know in our company there are zero entry level IT jobs and we have a HUGE IT workforce.
I believe IT salary inflation in Bangalore is about 15% a year but inflation in general in India is touching 13% now. And the recent bomb blasts in Bangalore and Ahmedabad remind us that it is still a politically volatile region.
Offshoring in general has been exaggerated as a problem since a ton of work that needs to be done just cannot be sent overseas due to the time to market requirements of business. The real threat is the L1 visa since it allows unregulated import of cheap labor to work onsite here in the US.
Many of these L1 workers are paid about $15/hr for all their expenses. They live 3 or 4 in a 1 bedroom, ride the bus and diet to save money. The Indian company does not have to follow any of the US labor laws under L1 and the American company just looks the other way since they don’t want to know. This L1 visa should be either radically changed or banned.
I also think the H1 cap should be lifted to allow unlimited numbers BUT both the H1 and L1 visa should have a clause that requires the salaries paid under these categories to be 15% higher than that paid to a US worker. This will ensure that American companies will have access to the brightest and the best talent in the world. If they are indeed the brightest and the best as the American companies claim then they will glady pay the premium for the talent 😉