I sit in an office that used to be 60% American citizen, 35% other foreign nationals, and 5% Indian contractors.
We are now 25% American citizen, 35% other foreign nationals, 40% Indian contractors.
The Indian contractors work for a pittance, have few benefits, will be returned to India whenever they are disposed of, and in the mean time displace Americans.
It is purely a labor cost saving device to bring over cheap Indians to replace market-rate Americans.
Somebody check college degree and verify their resume. 80% are fraud.
Hire kids fresh out of college with salaries not too different from the employees nearing retirement. Work the kids into the ground until they’re disgruntled and quit. Replace them with new grads or foreign nationals. Eventually the only technical expertise left is resident in the temporary contract engineers. Is that how it works?
And from my 28 years in IT and technology, when they go back to India, your company will have to hire the American workers it laid off and pay them the exorbitant rate that consultants require...to fix the crappy quality of work from those cheaper-to-employee Indians.
And don’t forget, those Indian workers have room and board subsidized by their offshoring company, which in turn receives subsidies from the Indian government.
I can compete with anyone. But I can’t compete with a foreign government.