Hacker News new | ask | show | jobs
by pslam 3442 days ago
You're missing the part where the employer is required to:

- Post representative salary data, including the last few (5?) hires to this position.

- Publish the job position locally, so it can be filled by local workers preferentially, and then only by H1B if unfilled.

- Ensure the worker is initially paid a salary similar to other existing hires in that position.

I don't understand how people make the leap that H1B is used to lower wages. It's an awfully complex, risky and inefficient way to suppress wages. You would need to lie about "prevailing wages" in order for this scheme to work, which is illegal and would put you and your company into deep trouble.

8 comments

The prevailing wage comes from a chart: you don't just do research or come up with it. Figuring out which prevailing wage to use among the existing job descriptions is already a matter of judgement, and you can just aim for the low one.

Publishing the position locally is easily skirted: It's not published in places that people look at, it's not written in a way that makes it sound appealing, and often has some nonsensical requirements: In practice, you don't get local workers applying to them.

Then, there's how you hire for positions as junior as possible, and you keep the person there for 6+ years (the green card process can take pretty much forever if you are mean enough to your employee).

I was an H1B. My compensation was pretty fair when I started compared to the US employees around me, but as years went by, I kept taking on more responsibilities, but my salary didn't change to match. Once the green card process started, changing jobs became extremely unappealing, not just because risks of having to restart the green card process, but because to apply for a green card, my employer asked me to agree to pay attorney fees and costs if I left before the green card was awarded plus one year. Any job worth applying to would have been higher responsibility than the paper job I had been hired for originally, so would I be able to transfer by PERM filing across employers in the first place? Not guaranteed. So I kept the job: Being European in the early 2000s, there was a signifiant green card backlog for me, but not a decade long, so I could wait. All in all, I was an H1B for 8 years.

In the next 3 years after I got the green card, I changed jobs a couple of times and my salary more than doubled: I went from being called a plain engineer that just happened to report to the CTO to becoming principal engineer at a Fortune 500 corporation. It's 5 years later, and last year I made 5 times what I was making in my last H1B year: That level of catch-up doesn't come from me improving that much in the last few years, but total catch-up from where I started from.

Imagine what the big outsourcers, who handle many thousands of H1B applications a year, can do to suppress wages further.

Thank you for your insightful comment - I wish people like you would testify in front of congress on the abuses of the H1B process that are clearly widespread.

It's depressing to think about the stress and anxiety this might cause someone who is literally facing deportation if he doesn't "suck it up" and keep working at a sweat shop for the same salary they were hired at 5+ years ago.

I'm on an H-1B, and the thing that infuriates me about the dialogue on this is that they are effectively trying to ban skilled immigration, and exclude people like me from coming.

If you don't qualify for the family-based or refugee route, employment-based immigration is the only viable pathway. The amount of hate I see piled on people trying to come here via the employment-based immigration seems insane to me. These people make it seem like employment-based immigration is not as respectable or legitimate, compared to refugee/asylum and family-based immigration.

The problem with requiring higher wagers is that for people like me, who were students in US -- it's very hard to get an ultra-high salary for the first job out of college. I was a student (on an F-1 visa), and my first job out of college offered me $60,000/year. On my first job on my H-1B visa (in NYC), I was offered $85,000 a year (got slightly over $100,000 with bonuses). Then, just about a year and half later, I was paid (mostly through lucky bonuses) slightly over $200,000 in a single year.

If you raised wage requirements, you'd basically be not allowing people like me to continue to stay and work in the US (after graduation from college), and would instead only allow people from outside who have lots of experience (and skill) and can command a much higher salary upfront.

I mean when it comes down to it choosing a neurosurgeon over an entry level software developer makes a lot of sense.

What is wrong with wanting to prioritise people who have lots of experience and skill?

Why even prioritize? The need to prioritize assumes the existence of arbitrary numerical limits on immigration.

I think we should just eliminate the limits on employment-based immigration entirely, with the only restriction being that such immigration does not depress US wages (which is already implemented as the LCA today). At the very least, use qualitative limits, not quantitative limits.

But even better, just let peaceful immigrants in. Before 1921, if you were white, there were no restrictions on you moving to the US. So, let's go back to the pre-1921 immigration policy, with the slight modification that non-white people are not banned. The Libertarian Party makes a good argument: https://www.lp.org/issues/immigration

> I think we should just eliminate the limits on employment-based immigration entirely

> But even better, just let peaceful immigrants in.

How would the US absorb the hundreds of millions who would come?

Well, unless they are flagrantly violating labor rules/constitutional rights of the person by monitoring them at all times, there's really nothing (except the green card process I guess) that stops a worker on H1B from scouting for other opportunities that would pay better. Not all H1B's work for sweatshops, but I understand the system has been abused a lot.
> The prevailing wage comes from a chart: you don't just do research or come up with it.

Interestingly, companies can provide their own wage surveys in order to justify the salary on an LCA. They aren't required to use the DoL wage data. [0]

"For the H-1B, H-1B1, and E-3 programs, employers have the option of using one of three wage sources to obtain the prevailing wage: (1) requesting a prevailing wage from the NPWC; (2) using a survey conducted by an independent authoritative source; or (3) using another legitimate source of information."

Larger companies are using #3. Since it is so vague and there isn't any oversight within the program they are able to manipulate the survey to provide results to their benefit while still claiming "We pay the prevailing wage! (according to our shady wage survey)"

[0] https://www.foreignlaborcert.doleta.gov/pwscreens.cfm

The companies have these "schemes" in place. If you look at an LCA posting, these scheming companies will post a salary range, eg : 75k-110k. 75k being the prevailing wages from the DOL for that area. This range means the company can pay the employee 75k and its legal. What does it take for the company to pay 110k to the employee as per LCA ? "Depends on relevant skills & relevant experience of the candidate" so that's the blurry line companies use to suppress the salary and its perfectly legal.
Because the H1s that are lowering wages are from Accenture, Tata, etc. Companies hire them at a lower costs that hiring their own workers. You also have companies like Disney firing existing workers to replace them with lower cost H1s. The fired workers even had to train their lower cost replacements. The prevailing wage for an H1 is lower than a US citizen. That's just a fact.
> You would need to lie about "prevailing wages"

Yeah, we all know a huge corporation would never lie, especially not such a shining beacon of progressive virtue as Oracle, where profit always takes a backseat to human decency. I mean, it's not like such a huge company can spare a few hours of paperwork drudge to set up such a scheme; they certainly don't have legions of Romanian dudes ready to file any form they're told to file to keep their job.

TBH, you don't even need to lie. How many government bureaucrats are deeply familiar with wages of a Fusion Enterprise Foobar for Middleware Cloud Baz Devop Ninja, a position that likely exists only in Oracle itself? Just make sure the position is properly "jailed" internally so all hires are consistent ("we don't have any DBAs here, we only have BigData Deployment and Maintenance Specialists for the Cloud Grid, totally different thing") and publish the job "locally" in places nobody will ever pay attention to, or on an intranet job-site where no application will ever be reviewed or actioned.

> It's an awfully complex, risky and inefficient way to suppress wages.

I agree that there are easier ways, like relocating all your operations in cheaper countries - something Oracle has already done almost 100%. But half the developing world seems to be on fire at the moment, and the other half "suffers" wage inflation at increasingly rapid pace, so watchagonnado...

>I don't understand how people make the leap that H1B is used to lower wages.

It's because immigration has been politicized in the U.S., and the average citizens' understanding of immigration is what they read in the news.

Which is fair, because immigration is a bureaucracy that the average citizen doesn't need to be an expert at, but this complexity makes it easier for misinformation to spread about it.

Correct. The H-1B process is incredibly complex and is not a matter of simply applying and bringing a person in.
My employer posts these notices in a public place. In taking to my coworkers, nobody looks at them to determine if the posted salaries are in the correct range.
<deleted>
<deleted>