H1B’s are just cheap labor for the tech companies. They are supposed to “try” o ire an American first but most only pretend to try. Sure cure for the H1B problem ... levy an annual surcharge for each H1B equal to twice their salary.
If the companies need them so bad they won’t hesitate to pay this surcharge
The crock is that these visa are given out FREE! No tariffs and almost unlimited immigration has destroyed this country.
Agreed. If they was really such a imbalance in supply and demand for these position then the salary would be going through the roof.
You could just make the H1B holders free to change jobs. They wouldn’t work at a place long if they were underpaid.
This may be the case in some industries, though perhaps these industries have a lot of companies who abuse the system.
My office recently hired a new engineer through the H1B visa program. In our case we treated him as an "American" worker for all intents and purposes -- mainly because: (1) he was a recent graduate of a local engineering school right here in the U.S.; and (2) he had done an internship with one of our biggest clients, and came highly recommended.
What I found so interesting -- at least in our case -- is that hiring the H1B visa worker actually costs MORE than hiring an American. For one thing, my company must pick up the legal costs of sponsoring him if/when he applies for a green card. Secondly, labor regulations (I don't know if these are state or Federal regulations) prohibit us from paying him less than the industry average for his professional classification.