| >> Well, big companies abusing the system certainly doesn't help. They already have a legal requirement to pay prevailing wage before they can get a visa. That means at least six figures in the bay area. There are a few reasons Americans don't take these six figure jobs: 1. Don't want to live in California/too expensive 2. This is the more common reason: Americans don't do STEM much, cannot compete with internationals. Obviously not all Americans are incompetent but given the number of open positions in the bay area, there are just not enough of them. As an anecdote, my manager has had 2 open positions for 7 months now, paying $125k base + sign on + relocation + bonus + stock for a new grad. Guess how many we've filled after 7 months? A big fat zero. The only way our product would sustain is by hiring people. So we eventually ended up hiring an h1b Chinese guy who was very very smart and capable. Then, because legal immigration process is choked off, he still couldn't join after 4 months. So we just had him join an offshore satellite office and moved his projects there. If he plays his cards right, the project will grow and he will help us hire more in the offshore site. Does this sound good for America? |
Why would anyone move to California for $125K when they could live in one of 20 other major cities, make the same amount with a lower cost of living?