http://www.motherjones.com/politics/2013/02/silicon-valley-h...
http://www.motherjones.com/politics/2013/02/silicon-valley-h...
The Department of Labor has wage floors for H1-Bs (prevailing wage). Company's can't legally pay below that.
Companies play games with the experience levels and titles to force wages lower. An "architect" or "developer" gets replaced with an "analyst" or "engineer" making 2/3rds as much.
and H1-B body shops do shady things like delay payments, take 'fees' out of payments, pay in rupees, etc.
http://www.mercurynews.com/business/ci_26778017/tech-company...
as go the unions, so go the workers...
Its not only basic economics, but if it didn't work that way, there'd be no benefit to employers from the H-1B existing to justify the compliance costs.
You're making another point about the impact of immigration. I don't disagree and it extends beyond immigration. If you open a new medical school you're depressing the wages of doctors. Just take a look at what happened to the legal profession.
>Requirement 4 - You must be paid at least the actual or prevailing wage for your occupation, whichever is higher.
http://www.uscis.gov/eir/visa-guide/h-1b-specialty-occupatio...
> LordHumungous : h1bs often get paid less
> bduerst: no they don't, because that would be against the law
> me: mocks foolishness
it's like you're deliberately unaware of companies' very successful efforts to modify the law in self-dealing ways, and even when that fails, to route around the law by stopping enforcement. Or the various well known and widespread h1b abuses that googling for seconds would find for you. Or even seen the list of posted salaries in your office, and noted they were way below market.
It's also telling that you tar a neutral reporting piece discussing the impact of h1b visas as anti-immigrant, I guess because how else could you discredit it. I mean, right there in the very article you seem to have read is this:
ComputerWorld revealed last week that the top 10 users of H-1B visas last
year were all offshore outsourcing firms such as Tata and Infosys.
and this More than 80 percent of H-1B visa holders are approved to be hired at wages
below those paid to American-born workers for comparable positions,
according to EPI.
as the saying goes, if you have the facts on your side, pound the facts. If you have the law on your side, pound the law. If you have neither on your side, pound the table.http://www.flcdatacenter.com/OesQuickResults.aspx?area=41884...
Edit: For a "web developer" the starting number is $52,000. In San Francisco.
http://www.flcdatacenter.com/OesQuickResults.aspx?area=41884...
Level 1 is mean salary for entry level, and it's for the peninsula, not just SFC.
Are we talking about "should be able to" or "it's the right (for whatever definition of right) thing to do"? I'm going to go with the latter since I have little opinion on the law.
For example, a company has the right to ask its programmers to work 80 hours. It's their right to squeeze as much out of their employees as they can. Should they?
Should companies be taking advantage of low wages in other countries instead of paying market value? They certainly can chase the profit, but we're talking about people, not goods. At the end of the day, they're paying a person less simply because they know that they have little bargaining room.
Some consider it unethical, others do not.
If someone leaves a programming job in India to take a programming job in the USA, they're implicitly saying, This is a better deal for me. The only unethical/anticompetative practice was that someone created an artificial barrier (often pushed through legislation because of xenophobia) to keep "others" out. If you don't think we should the USA should be hiring talented people from India, do you think California should prevent people from Seattle from working in California?
Where would you draw the line?
To me, it's not about widely applicable ethics. I think companies should have the right to hire people from other countries and pay them low(er) wages. Or at least, they should have the right until there's some agreeable line that can be drawn (unlikely). I simply would lose respect for that company because I think the decent thing is to pay wages based on merit.
I believe paying wages based on where someone is from is on the same level as squeezing as many hours as possible out of your workforce. In my eyes, it's irresponsible and not respectable.