There should be a $150k-$200k minimum on bringing over specialized knowledge workers. Save it for the doctors and medical workers. We can train engineers here.
Plenty of companies like Facebook have to apply for waivers because they claim they are “H-1 dependent” this is simply a lie because they aren’t willing to pay fair wages to hire locals.
I voted for Obama. I believe in immigration. But bringing in hundreds of thousands of workers to drive down wages is bullshit for the average American and only to the benefit of billionaires.
*Bringing some facts:
For example, somewhere between 47% and 85% of H-1Bs are being significantly underpaid compared to their peers, evidence that the program is not being used to bring over workers with "specialized knowledge" as they claim--but to drive down wages. It makes sense though, when you look at the biggest H-1B recipients: http://www.myvisajobs.com/Reports/2015-H1B-Visa-Sponsor.aspx It's mostly the low quality outsourcing shops like Infosys, TCS, Wipro, HCL, and Cognizant. Instead of accepting 65,000 H-1Bs at random--accept the 65,000 H-1Bs with the highest wages. That way we are getting the immigrants with the highest valued skills and stopping companies like Infosys, TCS, Wipro, HCL, and Cognizant that game the immigration system by applying for the cheapest H-1Bs possible.