145 comments

[ 5.1 ms ] story [ 262 ms ] thread
>The tech industry broadly relies on H-1B visas to plug gaps in their technical workforce,

Does America not have schools or would Facebook rather just underpay foreigners? 14$ million is peanuts compared to the scope of H1B fraud.

For FB, the H1B is largely used for pretty smart people across the globe. Their talent bar is high and so are the salaries. It truly is bringing in the best and brightest from around the world. There's also the debate about how confusing/outdated the PERM process can be.

For the WITCH companies, it's likely undercutting American talent.

Which is why the lawsuit is so ridiculous, why not go after the real perpetrators of H1B problems, consulting companies. Cognizant for example, known abuser of the system to bring in low cost exploitable talent. There's so much shady going on in the system but FB is probably one of the better actors.

Pray tell what special skills a foreign "art director" has than an American doesn't?
> Pray tell what special skills a foreign "art director" has than an American doesn't?

If the position is for a company that specializes in French designs, I think it's likely that a French art director might have a better understanding of the domain than an American does.

I like how Hollywood gets a free pass on this. I wonder how it would look with American-only actors.

I thought another reason H1Bs are preferred by tech companies is because it limits the opportunities that your high skilled employee have access to, as far as I'm aware it's harder and riskier to switch jobs without getting deported if you're on a H1B visa which means the employees will put up with worse treatment and worse wages compared to native colleagues, though I'm fuzzy on the specifics
The system is used by various players for various means. For places like Amazon, I'd be more inclined to believe those kinds of stories. For FB specifically, as it pertains to this case and lawsuit, I'd be less inclined to believe that they are specifically selecting for abusable people on visa. The WITCH consulting companies absolutely use the visa in terrible ways.
I can't speak for FB, but in my experience, you don't seek H1B holders out. Instead you recruit the best talent, and if the person you want to hire requires an H1B, then you jump through the legal hoops necessary to bring them onboard.
This. My company (Fortune 100) tells me not to discuss immigration status during the interview process. Oftentimes, the first time I discover that I'm hiring a candidate that's on an H-1B is when I find out they're going to be in the onboarding pipeline for longer due to immigration-related paperwork.

It certainly doesn't figure into hiring decisions or compensation.

It's harder but very much possible to switch company on an H1B visa - my partner did this recently and while there's a bunch of legal work and waiting around, for tech companies it's all just part of the process.
that's only the case if company intentionally delays application process for green card, which usually takes 1.5 year (unless applicant is form the country that hit the per-country limit, like India). 1.5 year "guaranteed" retention is not that significant to deal with visas/GC. Companies that do intentionally delay the GC process, that's different story, they can stretch the application for many years and have leverage over H1B holder. But that's not FB.
> which usually takes 1.5 year

In my experience it takes WAY longer than that, just on processing times. As in, I've never even heard of anyone getting permanent residency that quickly, at least for employment-based. If you are talking about marriage or family-based, sure.

Any audits or RFEs during the process and you are looking easily at twice the time you quoted. Probably even more - given the recent delays in the H4 extension process, which causes your own application to have to wait until your dependents can join you.

Employment based (EB2) and i know many people who's process took similar ~1.5 year plus/minus couple month. Though that's been about 5 years ago, haven't kept up since going thru it myself. No RFEs/audits, they where not common back then at least.
I'm at almost 3 years for a marriage based petition currently (US citizen no less). The grass isn't that much greener on the other side, the immigration system isn't scaled to the volume of applicants at any step of the process.
H1B visas aren't "preferred", it's the only visa available for skilled immigration for most people.
I think the WITCH companies supply contracts to FB too right?
wrong. At facebook, which is classified as h1b dependent having over 15% foreign nationals, and likely over 50% foreign nationals there is corruption. Virtually all interviews and hiring decisions are made by h1b foreign nationals. It is ludicrous to say they would fairly evaluate US citizens who do not support immigration which is supplying thezs h1bs with $300k per year jobs.
Facebook was doing the opposite.

accused the social-media company of illegally reserving lucrative jobs for immigrant workers it was sponsoring for permanent residence instead of searching for and considering available U.S. workers.

I think everybody rightly assumes they reserved those spots precisely so they could underpay them.
One can dispute the facts of the article, but the quoted sentence specifically says 'lucrative'.
Facebook pays new grads 200K and Staff engineers 700K. Had to call it underpayment.
> compared to the scope of H1B fraud.

Which is largely overblown for political gain.

Some companies abuse/have abused the program - mostly large consultancies. Focus on that.

H1 is a US superpower. Companies can pick brains among the entire planet(many of those brains WANT to be picked). At essentially no cost to the country.

Yes, each one will 'take' a job, but how many jobs are created by immigrants? The yearly cap is 65k. One Elon Musk generates more than that.

> underpay

Check the article, it is talking about "lucrative" jobs.

> Does America not have schools

Are you talking about the ridiculously expensive universities(and higher education in general)? Maybe fix that?

>Are you talking about the ridiculously expensive universities(and higher education in general)? Maybe fix that?

Interesting question that. I think the issue is that corporations realized training employees was a cost center and decided to outsource as much of it as possible to, as you said, ridiculously expensive universities. Of course no general education could ever be perfectly aligned with the individual needs of millions of unique positions at different corporations. The fix here is for companies to reopen their own training pipelines.

> I think the issue is that corporations realized training employees was a cost center and decided to outsource as much of it as possible to, as you said, ridiculously expensive universities.

As a university professor, hoo boy is that a bad bet. I have a lot of goals in the classroom, but training future employees is not one of them; and, despite the corporatist mindset of my (and I suspect most) university's administration, there is no guidance from the university that that should be a goal.

Yeah, it's a bad fit. Doesn't mean that wasn't the corporate intent.
>"At essentially no cost to the country."

What about citizens who are otherwise passed up for a career? I've worked with plenty of H1B's and none particularly stood out as "top minds" that were uniquely capable of doing the office work. While I have no doubt that the US is able to poach some seriously intelligent folks, I have a deep cynicism that corporations use H1B's to hire cheaply and bypass the obligations that come with hiring a citizen.

> how many jobs are created

Yeah, somebody has to drive their taxis, clean their clothes, sweep their floors and serve their coffee.

> Facebook will pay $4.75 million to the U.S. government and up to $9.5 million to eligible victims of the alleged discrimination

what makes one an "eligible victim"?

Being a non-immigrant applying for a job at Facebook, and not getting it?
Is it just me, or are American settlements against tech companies always laughably small compared to Europe and elsewhere?
I think that there's a conflict of interests somewhere, consider that according to the data 50% of US population owns stock, 80% of the high income population, consider that US retirement funds like 401k are directly dependent on how Inc. perform, I am not sure this is not a bullshit, but I think US in general doesn't like fines to companies and I think one reason might be this direct interest of the population in the corporations revenues

Edit, source: https://news.gallup.com/poll/266807/percentage-americans-own...

One counter-point, FB settled with the US FTC for $5B. I think that's larger than any EU fine I know of.

(It might generally be true, but it is provably not always true.)

An earlier article has a bit more description of the complaint: https://archive.md/67DiB

For those curious about how this works, the company has to show it tried and couldn't hire a US resident, but they don't have to try very hard... so the company posts a brief job opening in a local newspaper. When nobody responds, because it's the newspaper, tada! Proof there was no American-based talent capable of filling the job.

Is this a requirement in the US just for the initial hire, or do you also need to do the same when turning temporary position into a permanent one so your employee has a reason to apply for permanent residence, too?
My understanding is its only before you can sponsor a visa. H1 transfers do not require such efforts.

The other way companies do this: creating job ads that look impossible to fill by requiring 5 years of experience in a technology that's only been around for 2 years.

Surprised Facebook does this as they certainly have no issue paying domestic employees top dollar.

> My understanding is its only before you can sponsor a visa. H1 transfers do not require such efforts.

What do you mean H1 transfers?

You need to prove that there are no US citizens able to fill the role before you sponsor a H1 visa. You also need to do the same thing again (only much more detailed, including prevailing wage determination yada yada) before you can sponsor for permanent residency.

L1 (intra-company transfers) also require proving that there are no better candidates (in the US company) that can do the same job. Including specifying all the skills and how many people you employ in the US that have those skills.

> The other way companies do this: creating job ads that look impossible to fill by requiring 5 years of experience in a technology that's only been around for 2 years.

If this is true (it probably isn't) why haven't you notified the Department of Labor and USCIS? They will be very interested.

>You need to prove that there are no US citizens able to fill the role before you sponsor a H1 visa.

Pretty sure that's wrong; the requirement for an H1 is a LCA (Labor Condition Application) which is primarily a prevailing-wages thing along with some other labor condition items (e.g. there's not a strike ongoing at the location where you're trying to hire).

Only companies flagged as H1 dependent or 'willful violators' need to certify that they've attempted to hire locally.

> Only companies flagged as H1 dependent or 'willful violators' need to certify that they've attempted to hire locally.

Ok, maybe I'm wrong – I understand the initial process for L1B a bit better than H1B.

Blanket L1 app, there was an _absolutely enormous_ document stack with all sorts of things(for a blanket L1). Including all the skills, and how many people satisfied those skills in the US. Also information how the company would be able to afford the wages (Fortune 100).

How much of this was absolutely required and how much was the law firm anticipating requests I do not know. The information about skill availability in the US headquarters was absolutely mandatory though.

facebook, having over 15% h1b in the us, was classified as h1b dependent.
this is correct for facebook which is classified as h1b dependent.
An H1 transfer is when an active H1-B visa is transferred from one company to the other.

If both incoming and outgoing positions are in the same geography and have the same responsibilities (e.g. a software engineer moving between Bay Area companies), the positions are considered equivalent.

> prevailing wage determination

You need to do this for H1 positions as well. You also need to file an LCA to prove the occupation is a "specialty" occupation. The process is in general quite similar.

The LC (Labor Certification) process that's being described is a requirement to sponsor an employment-based immigrant visa; what most people call a Green Card. It is not, generally, a requirement for non-immigrant visas like the H-1B.

For most people coming from abroad, they're either being hired initially on an H-1B and then - usually after their time on that visa is up - their employer might sponsor them for the immigrant visa.

Others come via the intracompany transferee visa, the L-1. In certain categories, e.g. L-1A, for executives/managers, that visa allows an application for an immigrant visa without the LC process.

About ten years ago, I remember getting low-balled by most coastal tech companies while living in the South. Absurdly low-balled at that. I wonder if this kind of activity is related to this kind of scheme.
They should be expected to try hard.

Been a recruiter. It's comical what companies list in order to hire the cheap H1 they wanted all along. Absolutely no way anybody has the experience they claim they want most of the time.

Was out of work a few years back and responded to a job posting from LinkedIn. The posting had a LONG laundry list of requirements - maybe 15 or so (Java, JavaScript, Spring, Hibernate, Angular, JAXB, SQL, etc.) and another long list of "nice to haves" (MySQL, shell scripting, AWS, etc.) and I had years of hands-on experience with all of them. Every single one. I still didn't get the job.
> a brief job opening in a local newspaper

Not just a brief job opening and it is not just one. It has to be posted twice and there are further requirements, can't just be a footnote.

In addition, they have to post the job offers in a board visible in the company.

This is part of the PERM process, which is step 1 out of 3.

If you are complaining about the 'newspaper' thing, that's why immigration reform is needed. You can guess how old the regulations are.

EDIT: https://www.immi-usa.com/perm/perm-advertising-requirements/

The letter of the H1-B requirements is very reasonable. If you are a first tier tech company, you should have no reason to run the same visa playbook as lower-tier "body shops." It's not a good look and it's not saving them much money.
Another trick is to post the job on Linkedin - for one minute.

I've seen a few job ads that are active from 11:59-12:00

The elephant in the room: make it too hard to employ talented foreigners, and sooner or later companies will just open up offices there, rather than here. Remote work has only made this easier.

I want smart, hard working, talented people coming to the US, myself.

And I want a low unemployment rate so I can pay less in taxes due to the costs of welfare.
High skill immigrants are net pay tax payers, they help reduce the need to tax you.
If a job is so hard to find that a company needs to find foreign talent to fill it, then it should pay WAY higher than the market average. That isn't what happens the vast majority of the time.
Eh, people paying taxes are not why taxes are high nor why they get raised regularly for no good reason...
That's not what I'm saying. If a company hires a foreigner instead of an American then that American doesn't have a job. If they don't have a job they are unemployed. If they are unemployed then they are a net cost to me the taxpayer. If we reduce unemployment we reduce the tax burden.
This is zero sum thinking, and it's been pretty thoroughly debunked.

We have more people in the US than in 1960, and far more programming jobs.

More people and fewer of them are in the labor force than in living memory. https://fred.stlouisfed.org/series/CIVPART

I should also note this isn't the 1960s when women were stay at home moms keeping the participation rate down. No, now it's just the nasty kind of unemployment where people are barely scraping by because single income with kids isn't middle class anymore.

If they are unemployed then they are a net cost to me the taxpayer.

Unemployment benefits are not paid for by you the taxpayer. They are paid by the employee during employment and by his former employer both during and after the employment period.

At least that's how it was in the three states where I've opened companies.

While that is how unemployment insurance works, it is only temporary. Unemployed in the statistical sense means actively looking for work or on unemployment while in common parlance it refers to any person not currently employed. The costs of persons who are capable of being employed but are not come at great expense to the taxpayer. Foodstamps, housing assistance, healthcare and a myriad of other programs. It is far preferable to have as many citizens in the labor force as is reasonably possible.
This is a super creative argument :D

Arguing for protectionism for yourself while complaining about the cost of protectionism for the unemployed!!

Who would be the "welfare queen" in this case. Is it those people who would have been unemployed with/without immigrants? OR Is it those who would have been employed only because of the presence of immigrants?

As brexiteers have shown, be careful what you wish for.

Software engineers create more software engineering jobs. Hiring a foreigner doesn't leave a gap for an American.
They also send billions overseas as opposed to Americans who spend their money in country.

Its a complex situation filled with lies of omission.

If they are paying the taxes rather than a citizen, then no, they are not net tax payers.
Its funny to see a Republican talking point of "welfare queens" being turned around to support socialism for local citizens and keep hard working immigrants out :D
America is a nation of citizens, not an international charity.

Nor is it a corporatocracy in the legal sense.

But why build such a welfare state that is doomed to fail? Immigrants have built this nation over several hundred years through diligent hard work. Why the volte face towards socialism to reverse all this progress?
Surely I would be amenable to such an argument if the frontier was still open, the safety net nonexistent, and retirement age death. We must face facts, the conditions of the past are not the conditions of today nor can our policies reflect an alien society. Call it what you will, I call it the will of the electorate.
There needs to be a balance as there’s an existing country that enabled these companies to exist and grow as large as they have on the backs of its treasure and blood.

Personally I think we should be trying to get most of the worlds brightest to want to become citizens here. The issue is when companies have low skilled jobs that they want H1Bs using because they can pay them less and know they’ll stay around as they need to for their visa. That’s an abuse of the system.

> low skilled jobs

Hard work is a skill in and of itself, that many of our ancestors who migrated here possessed - and not much else.

Except:

1. The population was low then, and the entire economic dynamic and need for immigrants was completely different than now. Laws change over time to reflect the current situation and should never remain static.

2. We already have existing ways for people to immigrate here legally outside of H1B that includes the low-skilled.

3. H1B was specifically designed for people who have skills that are difficult to grab from existing citizens, and is a requirement of the program.

4. This program has notoriously been abused as a way to pay less than the existing market of citizens would take for the job.

5. There are plenty of great people who should be here on an H1B (especially fresh grads), but are subject to a lottery that includes those who consultants have put in specifically to pay less. The abuse has displaced some who deserve it.

6. The premise of pre-reserving slots for H1B violates the entire spirit of the visa.

> 2. We already have existing ways for people to immigrate here legally outside of H1B that includes the low-skilled.

You don't know much about immigration in the US.

Make those companies pay their taxes. Reform education, invest on infrastructure. Tada! plenty of jobs without the need of magic.
Immigrants are brought into the US to fill existing positions under poorer conditions than US workers, and to generally boost aggregate GDP (mostly to the benefit of capital/land owners).

Canada and Australia have extremely generous immigration systems, but are backwaters for software development compared to the USA, and IT salaries are worse.

Additionally, there is no diversity or equality in the US H1B intake: Indians make up 75% of the intake, and 78% of them are male:

https://www.uscis.gov/sites/default/files/document/data/h-1b...

The H1B visa could be hugely improved if the intake was limited to 10% max from any one country and max 49% male from any one country. The US Diversity Lottery has per-country intake limits already.

Or alternatively, make the H1B process an auction instead of a lottery to guarantee the visas actually go to positions at companies that need them enough to pay top dollar.
Or we could just have an education system that results in a highly-skilled U.S. labor force. Imagine that.
That short changes industries that may be important but just don't pay as much as others.

And it also perpetuates the "magic number" of visas, which is not based on anything rational or reasoned. It's just a number someone invented.

I want American businesses to look towards cultivating local talent first. I don't disagree with the desire to have "smart, hard working, talented people coming to the US" but from my experience big companies use H1B's as a means of getting cheaper labor and having more power/leverage over the individual.
What is your experience? I will admit I don't have much insight into WITCH.

I've worked at and interviewed people at FAANGs for the past 5 years and the bar for hiring is the same.

I worked for a large corporation that is not known for being particularly tech-oriented. Think traditional big business that has a lot of technology supporting it, but the product was not software.

In my particular office, upwards of 60% of the people working there were either H1B or contractors managed by Wipro. There were plenty of job listings that looked appropriate for new graduates / people with less than 5 years of experience but these were rarely filled by non-temp/non-contractor/non-H1B folks. HR never went out of their way to recruit local talent and did the bare minimum to "post" the job. I sensed they made the jobs hard to find, but also wrote the postings in such a way that being unable to find an American willing to do the work was a self-fulfilling prophecy.

The more Machiavellian managers realized they could overwork the H1B's because of how dependent they were on sponsorship.

If that were productive they would (and have) already done so.
I want MY government to prioritize its citizens, i.e. ME.
Ok, I'll bite.

How about we propose the following deal: I'll let your company do business in my country unfettered by extra rules and tariffs, if you let my company do business in yours on the same terms.

Now you're doing business in two whole countries instead of one. Is that a better or a worse deal than the one you were proposing before?

This is a perfect case of good intentions on both sides creating hell. I've been sponsored in a country with similar requirements - every time you hire someone from abroad, you need to present evidence that you have tried really hard to hire someone local and failed. The levels of absurd there are likely the highest in the whole decade-long quest of my naturalization.

Just this once, my sympathies are with Facebook.

> good intentions on both sides creating hell

Not really.

The immigrant folks who get brought in on these visas are basically exploited for harder work on lower wages in comparison to locals. FAANG tech companies care about low labour cost, employees who won't complain and won't report shady stuff going on in the company. H1B visas are perfect for that.

Immigrants make up nearly 3/4 of silicon valley tech workforce:

https://www.mercurynews.com/2018/01/17/h-1b-foreign-citizens...

H1B visas essentially gives full power over an immigrant to the employer because these employers have rules that if you don't get promoted every 1-2 years, you get fired - which means H1B visa employees get deported back. So these immigrants end up working much harder for lower pay to not get deported. Meanwhile the companies get cheap labour while virtue signalling about diversity.

Companies want employees who will stick around for as long as needed. H1B usually cannot leave the company for a decade because of the conditions imposed on the visa. Companies will also have policies of allowing greencard sponsorship after few years of the applicant working with them. This keeps the immigrant stuck with that company for over a decade and the company can get away with very little payraises or benefits. The only options for that H1B is to either find another company which can sponsor them (almost impossible) or to leave the country.

This is also a reason why immigrants are hesitant to report work illegalities and thus the company prefer hiring them even more.

This is also why all the tech companies are against any politician who wants to cut their supply of H1B visas.

The tech companies claim it's about diversity but it's far from it. Here's proof that this isn't about "diversity" or caring about immigrants but more about exploitation:

76% of the h1b go to Indians and 10% goes to China. Does diversity only come from India and China? Source:

https://www.gadgetsnow.com/slideshows/h1b-visa-these-countri...

Also when you get immigrants from India and China on H1B visas, they are less likely to complain about work place illegalities. Us Indians and Asians are often quite timid plus don't want to stir shit which gets us deported.

Few ways to fix this:

1. Increase the minimum salary for H1B to be much higher.

2. Force employers to give yearly raises to the H1B.

3. Allow H1B to change employers.

4. Only allow students to come who once graduated, get treated the same as a citizen and their immigration status isn't inquired.

These will remove the incentives for employers to exploit immigrants.

These 2 videos explain it well:

https://www.youtube.com/watch?v=vFYj8Sg3x_c

https://www.youtube.com/watch?v=O-3FYea07pc

When it comes to the topic of H1-B exploitation, there is no way I'm going to say that it doesn't exist.

But I will say that there is a huge gap between FAANG H1B, and Tata/Infosys/etc H1B abuse.

This. FAANGS have the money and the high end needs to use H1-B correctly. If they aren't doing it right, they have no excuse. More visas should be directed toward companies that are doing the right thing.
H1B is supposed to be about guest workers for short-term needs. Treating H1Bs as long-term career staffers who are going to buy houses, have kids, climb the ladder, etc. in the way that FAANG do, is a different kind of misuse, but it's also not in keeping with the spirit of the program.
An H1B is only "valid" for 3 years. It can be extended once for an additional 3 years.

It being FAANG doesn't change that.

Your argument appears to be against the fact that additional extensions are possible after an an individual has filed for permanent residency, but the process is delayed (often by a completely inhumane amount of time).

So your problem isn't so much with the H1B visa, but with the fact that people can apply for permanent residency and then be held in limbo for the rest of their life?

If it wasn't for the absurd delay in processing permanent residency applications, H1B's would only last for 6 years; well within the span of "temporary".

At 6 years the employer can help get them a green card, which if they are within the letter and spirit of workers they can't find at any price in the US, is perfectly fine.
They can apply for a green card but they're never going to get it if they're from India or China. I don't think this was anticipated when the law was written.
The green card infinite extension is just a bug in the system. H1B was very much supposed to be a temporary program while the company can train an American. It's almost entirely misuse bar a few PhD's.
So your problem is with allowing companies to sponsor Permanent Residency applications at all?
I'm not an immigration lawyer but I assume sponsoring a permanent resident would be covered under a different program with different rules. Trying to shoehorn this into H1B is very much the wrong program and abuse. The intent of the program was that the green card application would have been accepted or rejected within a reasonable time frame and not exist as a way to extend the temporary H1B indefinitely.
Literally 0 people who are in limbo on an extended H1B would object to green card applications being accepted or rejected within a reasonable time frame.
> FAANG tech companies care about low labour cost, employees who won't complain and won't report shady stuff going on in the company. H1B visas are perfect for that.

FAANG tech companies pay their H1B holders the same as they do permanent residents / citizens.

This settlement is about Facebook facilitating the process for H1B holders working there to acquire green cards (i.e. "set them free"), the exact opposite of what you would do if you wanted to keep employees who won't complain as long as possible.

Is there any law left that this company hasn't broken? ;o
It’s a relic of a broken process. If you want to keep a foreign worker beyond 6 years, you can’t do that without applying for a greencard which in turn requires you to prove you don’t have a US citizen vying for the job, which should make sense.

However the problem here is that the government instead of keeping a track of the country’s labor needs, outsourced this responsibility to the companies and that’s where the problem lies. Think of this for a second. Imagine there’s 10k jobs for infrastructure engineering in the market, but only 9k US citizens filing those roles. The companies then fill those 1k jobs with foreigners. But to keep them beyond 6 years, they need to prove the foreigners that they have already on the payroll for years are irreplaceable and that proof for the government is in the form that no other candidate fits that criteria, which is ridiculous. The job market is always transient and there are always people applying, but that doesn’t mean there are enough people and that’s the paradox.

As a result, companies to keep people beyond 6 years, instead try to make sure they advertise the position as less as possible to quickly establish that they can keep their talent. A lot of this talent costs more money to the company than us citizens because of the additional hassle of immigration (mind you this is different from H1B and this is not visa specific). Truly speaking it’s less of companies abusing the system and more of companies trying to work with a broken system.

Couldn't companies also use the 6 years that they employ a foreigner to train an American worker to fill the position? A bachelors program is only 4 years and the company could sponsor it if they were in such desperate need.
top comment so far! exactly correct!

believe it or not companies would actually hire junior staff and train them up on the job and promote from within. let 's get back to that.

Companies do this all the time. Present day. They don't hire new grads thinking they're staff engineers on day 1. They hire them to train them up and promote them within the company.
Do you perceive this is an either/or proposition?
These roles are varied and not traditionally new grad roles. The qualification requirement is also not just a degree. It can be something like 3+ experience with some infra tooling.

Lastly, I think we'd all agree that a graduate with the same degree can have varied performance and there's no guarantee that some sponsored person will come back with the degree and the skills they clearly need ASAP.

They claim they are in desperate need and that's why they have to hire foreigners. Surely 6 years is enough time for them to rectify the situation if it were as desperate as they claim. If they can't find a solution in 6 years then they are either unmotivated or unwilling. This is their problem, not ours.

If your business was to collapse in 6 years why would you not spend that time finding a solution.

Because you’re assuming a static system. If everything stopped moving, you need x people, x us citizens that you could train, you had 6 years where the people stay with you, and you have a guarantee that after you put 6 years the people will stay with you till you get back what you invested in these people, then yes that is a viable situation.

However, things move and move fast. And it’s not like companies don’t try to find solutions, they do, but they balance them with their need to stay competitive in the market. That is why you see initiatives all around.

If you have both money and time and can't/won't find a solution then your business deserves to fail. That's capitalism. If everyone plays by the same rules then there is no competitive disadvantage. I am an optimist and believe that American corporations will rise to the challenge of reduced H1B abuse.
Sure everyone will play by the same rules in the local market and there wont be competitive advantage. But the world simply wont wait around for it. You’ll have the same labor working on similar problems, just not in America. Just look at how big tiktok is now. Facebook cannot afford to not hire and stick to domestic competitors.
Facebook does not get a vote. Whether or not they can afford something is immaterial.

On a separate note America's real competitive advantage is size. America can clone tiktok if need be.

Checkout levels.fyi to see the salaries offered by Facebook. Facebook is not a university offering training. The job is not similar to plumbing where after a couple of months of "training" one person becomes fungible with another one.
I think success at this kind of work has more to do with traits than with education or experience per se. Probably there are some Americans with the traits who are undereducated for preventable reasons.
Traits? What traits? Is the implication here that Americans aren't hard workers? That's the only interpretation that parses.
americans aren’t particularly hard workers…

Does that “parse”…?

The intelligence and conscientiousness required to do high-end software engineering work may well be uniformly distributed. But I think we're probably at a point where there's more capital looking to hire people like this, than there are Americans like this.
So most Americans are lazy and stupid? Only 7.7% of Americans work in tech, what about the other 92.3%, what are they? Note that's 7.7% of the workforce not population. https://connect.comptia.org/content/research/cyberstates-202...
(comment deleted)
We would be lying to ourselves if we pretended that we could turn all the Jobseeker’s Allowance material into software developers with some training, just for the sake of not hiring a Mexican or a Rumanian.
Do we need everyone to be a software developer or just a few more? I'm sure we could increase the numbers if we actually tried.
Software engineers today are not just doing ROI positive work, but extremely ROI positive work. Our collective contribution the economy would not be maximized until the point where even the most marginally useful projects could get competently staffed. We are very far from that world.
I tend to think that almost everybody who can work in tech, where almost everybody is self-learned, already does so or will do so once they get old enough. It's not law or medicine that have high barriers to enter. I'm not saying you can't train literally anybody, but the bulk of the population of any given country is not fungible, so if you have a large tech industry you will inevitably hire massively abroad.
Tech isn't special, the population is absolutely fungible. There are tons of people who could work in tech but don't, I know many of them.
If anybody could work in tech or law or medicine, programmers and lawyers and doctors would be paid no more than cleaners, which can be replaced by a rando in a matter of days if not hours (read: the population is absolutely fungible).

What makes tech special, compared to other high-paying sectors, is that there is almost no barrier to entry. You don't need to spend 10 years in medical school or to pass a bar exam: many tech professionals are self-taught and getting an entry level job takes 2 months of training to a person with the right aptitudes. If somebody is not in tech, it's not because I'm sponsoring a dude from Moldova, which is a pain and I'd really really prefer to hire a local, but more likely because either they don't like to work in tech or they don't have the cognitive ability to pursue a career in tech. Then there's the occasional guy with the right aptitudes and interests who couldn't start a career in tech because they were somehow unlucky, but we are talking about a miniscule fraction of the population that wouldn't be enough to make any difference, we don't have hundreds of thousands of very smart people on the dole because Moldovans stole their tech jobs.

This is why we have been making fun of those saying coal miners should learn to code.

To be fair, learning to program is something you do on your own time, and possibly with a lot of your own money (whether to a CS degree program or a bootcamp). In a job training regime, learning to program would be not just free, but itself a solidly compensated full time job.
All you need to learn to program is a computer, an internet connection (a 56kbps dialup is good enough) and certain intellectual aptitudes (such as motivation, an average intelligence, etc...). Almost everybody who has these characteristics is already a software developer or a doctor or a lawyer or an accountant or you name what, or they are too young to get a job. Mind, I haven't written "everybody", I'm sure there are some people who, for whatever reason, have been unlucky and ended up in low paid jobs, but the notion that we have a treasure trove of potential scientists and software developers and doctors in Job Centers' queues is patently absurd.

On job training regimes, universities and bootcamps don't do a great job at training developers, and almost everybody spends their first 2-3 years effectively in an informal on-the-job training regime.

I would be surprised if as many as 7% of the people in my high school and undergraduate physics classes had plausible futures as physicists. I certainly didn't. It was maybe three individuals. That doesn't make the rest of us lazy or dumb, it just makes us not physicists.

The faculties for software engineering are not quite so rare, but I would argue there's a similar dynamic going on.

Unfortunately a lot of these jobs aren’t exactly jobs that you can train someone from 0. These are jobs that require advanced education and the ability to be able to grasp certain concepts. They can’t just train anyone, but they can train university students in certain majors, which tbh they already do. All of these companies hire a TON of fresh grads, which is exactly what you’re saying, training someone to do the job. Why wouldn’t they? It’s cheaper to hire a university grad in the USA than get an experienced professional from abroad.

However, if you look closely, even that pipeline is kind of skewed. Very few Americans pursue advanced degrees, and even when they do, they concentrate towards business or some other non stem course. My Phd cohort consisted of 12 people out of which 7 were non citizens.

I've yet to see an argument as to what the problem is that they can't fix in 6 years and an amount of money equal to a tech salary. It seems more likely the problem is that they want to underpay.

If H1B was restricted to advanced degrees such as PhD's I doubt many people would complain. It would certainly be more in line with the intent of the program. Why more Americans don't pursue STEM PhD's is an excellent question. Do you have any insight on that?

A couple of things. To get to STEM PhDs, you need STEM undergrad and master’s. If you look at what degrees people pursue, STEM degrees are less as compared to other majors. You can’t become a AI/ML PhD with an undergrad degree in History. That pipeline needs fixing.

Plus, getting college degrees is expensive. People who have a STEM degree only feel a need for advanced degree if their careers aren’t doing that well. Why would you give up a high paying job to go into debt? If things are doing great, why change anything?

And last but not the least, market dynamics. If you spend 5 years to get a PHD + 2 years of Master’s, you get a higher paying job than a fresh undergrad, but people with 7 yoe get paid a lot more than that because they develop a different set of skills by then. It isn’t a very lucrative proposition for most Americans.

I think that's an excellent description of the market dynamics at play. What I disagree with is the assumed lack of agency on the part of the buyers in the labor market. If the market determines it's not advantageous to pursue a STEM PhD then participants won't. The market is not broken, labor consumers simply need to offer a high enough price to incentivize more participants to acquire the STEM PhD's they desire.
> However, if you look closely, even that pipeline is kind of skewed. Very few Americans pursue advanced degrees, and even when they do, they concentrate towards business or some other non stem course.

I would imagine this is a symptom of immigration abuse more than a rationale for more of these visas, as if often touted.

Besides tech, US universities are probably the biggest abuser of the foreign worker / visa pipeline. Not only for workers themselves, but the educational system itself now caters to inflated tuition paying foreigners who know they'll be awarded, on top of their degree, an OPT or similar visa that will allow them to chain it to another longer term method like Perm residence, marriage, H1B, etc - such that they'll be here for decades with the ability to remain and work and (push down wages for citizens), even though the original deal was they were coming here to study for 2 years and then go back home.

If you were a smart 20 year old American deciding on your major, and you noticed that 90% of the tech classes were foreigners, what would you do? And furthermore, the graduate tech programs didn't even seem to want you, because they knew they could get a foreigner to pay 2x as much tuition and / or work twice as hard, because the gov't was allowing the college to essentially "sell" a work visa along with the diploma to the foreign students.

If I were advising some bright 20 year old, I'd tell them to run from academia and tech as fast as they can - use their smarts in law or medicine where you'll make 2x as much with 2x the respect, and you won't be competing against millions of foreign workers in your own country.

Couldn't companies also use the 6 years that they employ a foreigner to train an American worker to fill the position?

The large tech companies are hiring thousands of software engineers each year and just want the best talent they can get. Maybe 75% of them hired to work in the US are US citizens. Sure, you can train new people, and they do train new people all the time. But you won't be able to get the same quality of software engineer if you restrict yourself to only US citizens - that's just common sense, adding more restrictions makes the recruiting job harder.

Now, the theory behind an H1-B is that you're supposed to be able to hire immigrants if they are bringing a valuable skill to the US. These immigrants are bringing a valuable skill to the US. It's just that the law imagines you have a single position to hire and doesn't make sense for situations like "we need to hire 5000 people with this skill set and there are only 4000 Americans that we could find with it".

What immigration laws should actually do is enforce that companies aren't underpaying immigrants compared to Americans. That will discourage companies that really only want immigrants so they can be cheap.

You could even add on a $10,000 fee per immigrant, paid by the company, to get the green card. That would make immigrants more expensive than US citizens, thus giving companies a financial incentize to hire Americans when possible. But for the large tech companies, who really are bringing exceptionally skilled people to the US, I think they would be happy to pay this fee instead of dealing with all risk and chaos in the current immigration system.

> The intent of the H-1B provisions is to help employers who cannot otherwise obtain needed business skills and abilities from the U.S. workforce by authorizing the temporary employment of qualified individuals

Large tech companies employ millions, they can't all be the best. Tech workers aren't special, they're fungible. The H1B program exists for temporary shortages but has been abused as an immigration program which it was never designed for.

I'm fine with a fee based program but make it $1M. $10k is peanuts. If they're as special as the companies claim then they'll be happy to pay it.

https://www.dol.gov/agencies/whd/immigration/h1b

In this thread there seems to be a lot of misunderstanding regarding both the Permanent/Temporary visa distinction, as well as what Facebook did.

The lawsuit refers to the Permanent Labor Certification process - the process of certifying that a position cannot be filled by a US citizen. This is one of the first early steps of an employer sponsoring an employee for a Green Card (so called immigrant visas, not H1-B). In the overwhelming majority of cases this affects people already employed by the company often on non-immigrant visas (such as the H1-B) which it would like to retain. They have already gone through the much demonized H1 visa process.

Onto the process - the "newspaper" reference which some commenters have been hung up on is a DoL requirement. It's literally Facebook going by the book and filling all requirements. Where the lawsuit comes in is that Facebook only followed the DoL requirements and did not advertise positions how they would beyond that.

Additionally the article itself states

> When U.S. workers did apply, the suit said, Facebook hired them into different jobs, reserving the open position for the H-1B worker.

Is this discrimination? Yes. Is there a better pathway to retain foreign employees? Not currently. I'm not a fan of Facebook at all, but they do what they need to to keep talent in a competitive environment.

To add - when this process fails, tech companies rotate employees out to a remote office (often in Canada). The US loses tax money which the employee would have paid and the position remains filled.
> > When U.S. workers did apply, the suit said, Facebook hired them into different jobs, reserving the open position for the H-1B worker.

> Is this discrimination? Yes.

It's fairly common practice to hire for the expertise and fit for the position. How is this different in that regard?

I'm not disagreeing with you on your comment at all, but the "much demonized H1 process" was legitimately abused by a lot of bad actors who violated the spirit of the visa (talent you can't find in US) in pursuit of simply using it to hire at a lower rate a captive employee who you can freely exploit.

I was at a company that abused it, and we were hiring DBAs whose entire job was to administer MS SQL server. There were plenty of people locally who could do this, but none who were willing to work 70 hours a week for the very average salary.

The US government wasn't even sharing any data on the visas publicly until the Trump administration forced them. Once the data was public, it was blatantly obvious as to why they hadn't shared the data before. Wipro, Cognizant, etc were hogging the H1Bs for labor arbitrage purposes, making it hard for people looking for actual rare talent to get anyone in country. I had a friend from Pune who was stuck waiting in India for 2 years (an amazingly talented ML engineer) due to us not being able to get him a visa while Wipro was stealing them all in the same region for their labor arbitrage business.

When U.S. workers did apply, the suit said, Facebook hired them into different jobs, reserving the open position for the H-1B worker.

For what it's worth, as an ex-FB engineering manager, this isn't how Facebook works at all. 99% of software engineers are not hired into an "open position". Facebook hires all software engineers that pass the hiring process without regard to whether they are US citizens or not. Then, after starting work for Facebook, there is a trial period where software engineers figure out what team they are going to work for, usually working a bit on a few different teams.

Unfortunately, immigration law seems to be written by people who had no familiarity with how modern large software engineering companies operate. Tech companies are essentially forced to make up "positions" for the purposes of immigration law. This makes the law pointless, except for the occasional fine for not obeying the meaningless rules precisely enough, which is just the cost of doing business.

There is just no way to make a company "first consider US citizens for every open job" when you don't hire one person at a time for separate jobs. What does that even mean when you are trying to hire 100 people a week, and you just want to hire the 100 best people you can find every week? This law fundamentally has an incoherent goal.

> What does that even mean when you are trying to hire 100 people a week, and you just want to hire the 100 best people you can find every week?

That if over 100 Americans apply, “the 100 best people” needs to come from that group — not immigrants on visas which require a lack of American applicants.

> This law fundamentally has an incoherent goal.

I think you don’t like the goal.

It's hard for law to cover all edge cases. Your comment about "modern large software engineering companies" seems to apply to 5 or 6 companies with enough profit to hire as many people as they want even if they may never use them for anything as a talent hoarding strategy, in contrast to the thousands of companies out there that still mostly hire to fill specific positions.

This specific regulation was finalized in December 2004, so yes, it obviously could not have taken Facebook's specific hiring practices into consideration given Facebook hadn't even existed for a full year yet and I think had 6 employees at the time.

You can certainly argue the law needs to change, but man, good luck. There are a lot of other aspects of immigration law that need to change with higher priority than this, but it's a political minefield that candidates love to campaign on but Congress won't actually touch with a 50 foot pole. Until then, I don't think the Department of Labor has much choice but to enforce the law as it exists today. It isn't up to them to change it.

> Unfortunately, immigration law seems to be written by people who had no familiarity with how modern large software engineering companies operate.

Not really sure with how requiring "modern large software engineering companies" to hire qualified US citizens before hiring foreigners is somehow a burden to said companies. How is it harder to skip the H-1B process than to hire one of the US citizens?

> Tech companies are essentially forced to make up "positions" for the purposes of immigration law.

If you don't have positions, why are you hiring? They aren't sitting around twiddling their thumbs just collecting a paycheck, are they? If you don't know where the H-1Bs are going to be, how do you know a US citizen is not qualified for the position the H-1B ends up in?

> There is just no way to make a company "first consider US citizens for every open job" when you don't hire one person at a time for separate jobs. What does that even mean when you are trying to hire 100 people a week, and you just want to hire the 100 best people you can find every week?

Um, you hire the best 100 US citizens and forget the H-1B process? Is it really that difficult? If you have a specific position which you can't seem to fill, train someone? Still can't fill it, then go through H-1B? How/why is hiring via H-1B the default? That is the baffling thing.

> This law fundamentally has an incoherent goal.

Really? It seems pretty clear the intention is to force companies to hire US citizens when there is someone which can fill the position. When the position is "best people you can find", how can you argue a US citizen does not fulfill the requirements?

I think you're missing the point that there is no H1B being "hired over" a US citizen. Facebook, and most other FAANG at this point, are going to hire everyone that they reasonable can.

In the current environment, if you work in tech, and don't have a job at Facebook/FAANG, there is a reason. There are tons of possible reasons. An immigrant "taking your job" is definitely not that reason.

When the position is "best people you can find", how can you argue a US citizen does not fulfill the requirements?

Because the 100 best people you can find aren't all US citizens, when their citizenship isn't relevant to the job. This law (and common sense) permits companies to hire for a highly paid job and to make the requirements so demanding that you have to look outside the US to hire enough people. That's exactly what is happening at the large "good" tech companies like Facebook or Google, and the same is true down to the mid size "good" tech companies like Airbnb or Stripe.

The real abusers of the immigration system are companies that are not bringing the best and brightest to the US, they are just trying to recruit immigrants so that they can offer lower wages.

I’m surprised it isn’t all about money this, if you can find a job why shouldn’t you be able to live anywhere? Why shouldn’t it be up to the company to decide that the extra paperwork involved in bringing in a foreign national isn’t worth it?