There are around 100k U.S CS graduates . You're telling me 100k H1-Bs don't make any impact on them?
There's also only 60,000 H1-Bs a year for private companies.
Lastly the majority of H1-Bs doesn't go to software engineering jobs, it's around 30-50%.
There's also basically no US company hiring juniors via H1-Bs, so yeah, I'm saying it doesn't make any meaningful impact.
30K H1-Bs versus 400K grads...
Actually, more like over 80,000. They have a separate pool for people with advanced degrees (MS or higher) in tech fields.
Agree with everything else.
On top of all that the commonplace practices of ethnic nepotism and hiring kickbacks.
I think many engineers are extremely naive about what is going on in the industry, which is why these abuses only continue to increase.