| The H-1B program is terrible and needs to be reformed. It is supposed to temporarily shore up the supply of critically skilled workers that are in demand. While it does this, when the program was envisioned no one imagined H-1B visa holders working here for 10+ years. If only there were a word for the importation of minority labor and locking them into employment with their sponsor, effectively reducing their negotiating power for salary to zero... Not to mention by artificially suppressing H-1B salaries over time, it puts negative wage pressure on US workers in similar positions. I believe H-1B workers should be offered green cards if they are here for more than 2-3 years, so they can negotiate on equal footing with US citizens. |
It really doesn't do that. To be fair, H-1Bs are supposed to be in-demand specialty workers, to meet the spirit of the program. That means they have, by definition, negotiating power. I've spent a lot of time in H-1 status and I have definitely negotiated my compensation -- with both current and prospective employers.
This data is available for you to search, and it's all public record. You can find my salary in the database. [1]
[1] https://h1bdata.info/