I'm apologetically opposed to foreign workers. The US has PLENTY of tech workers, ranging from help desk to the nerdiest graph theory scientists. This is nothing more than companies getting cheaper labor. Full stop. I find all the excuses just that.
Years ago, I worked for a rather well known security/dev company in Northern Virginia. We had two arms to the company: the gov contractor side, which required security clearances and the dev side. The dev side hired a few H-1B visas and within a year, the boss, a former H-1B visa holder himself, now a citizen, slowly, but surely purged the Americans from the dev team in favor of people from his country. We all complained, but to no avail. Six months later, the place had two Americans: the good looking admin assistants. That was it. This happens all the time. I have friends in Northern Virginia that I still keep in touch with and they say nothing has changed. The IT payscale has been run down because of this. Same thing is happening with a certain large HW vendor here in Houston. Filled to the brim with H-1B visa holders while native sons and daughters are given the brush off.
Years ago, I worked for a rather well known security/dev company in Northern Virginia. We had two arms to the company: the gov contractor side, which required security clearances and the dev side. The dev side hired a few H-1B visas and within a year, the boss, a former H-1B visa holder himself, now a citizen, slowly, but surely purged the Americans from the dev team in favor of people from his country. We all complained, but to no avail. Six months later, the place had two Americans: the good looking admin assistants. That was it. This happens all the time. I have friends in Northern Virginia that I still keep in touch with and they say nothing has changed. The IT payscale has been run down because of this. Same thing is happening with a certain large HW vendor here in Houston. Filled to the brim with H-1B visa holders while native sons and daughters are given the brush off.