The company documents it and files an application. It’s pretty formula and a bit random. I’ve written recommendation letters for colleges to get these. My impression was the person evaluating it knows a bit about the field, they are no where near as informed as we were. AIUI, the pay was a bigger factor.
A simple stack rank and cut has the problem of where to draw the line.
Also, how to value pre-ipo stock
There are other good options as well (an auction, etc). They all have problems, but there are mitigations. It could be vastly improved even if it’s not perfect.
Another problem: different industries and roles natohace different pay ranges.
If you decide on a single pay cutoff software engineers will starve everyone else out. And there are of course great, well paid people in other hard to hire industries.
Something about those industries would change. They might charge their customers more or train up more people or get more creative with technology. Or the market might decide it can do without that additional productivity from those companies.
We spent a ton of time and effort trying to find anyone to our standards, never able to find enough. H1B (and other work visas) were generally better and more Sr compared to locals we found. They got paid as much or more than everyone else.
When we had great people we could not get here we would instead build a team overseas, taking a bunch of other jobs with them.
I think that both you and the grandparent comment are correct at the same time. It feels like there is a strong dichotomy between how H1B visa is treated across different realms of tech.
I have been working in big tech for a decade, and have a few friends working in the more technical financial firms (think more TwoSigma/HRT/Citadel, not JPM/GS), and my experience matches yours. Every H1B I knew at the companies I worked at was absolutely not hired as a cost-cutting measure. It was just simply difficult to find people who could qualify. And god knows we tried, I remember my team interviewing roughly 50 people just to fill a position of just a baseline decent dev (not a rockstar math olympics winner with multiple groundbreaking publications; though that would've been nice). And absolutely none of them were underpaid either, they were on the exact same comp range for the level, with plenty of them topping out the range. In fact, they actually ended up costing more to the employer than a local would, due to having to deal with immigration lawyers/filing fees/etc. (all while being paid the same as everyone else).
Meanwhile, I have a lot of acquaintances from undergrad working as devs at tech consultancy firms and more "general/traditional finance" companies. The stories I hear from them about H1B at their workplaces are pretty much exactly what the grandparent comment describes, and even worse.
> In fact, they actually ended up costing more to the employer than a local would, due to having to deal with immigration lawyers/filing fees/etc. (all while being paid the same as everyone else).
I mean, you were actually underpaying the local workers if this was the case? If you offered the fully loaded salary to the local workers they might have accepted.
Or the local going rate for qualified personel were higher than you were willing to pay (which per def is true, if you had to bring in foreign work?).
Workers on an H1B are more abusable though - if they lose the job they have something like 30 days to find another one or they have to leave the country entirely.
So you talk a good game about work life balance and then after you hire an H1B worker and bring them to the country you can spring 60 hour weeks doing tedius things and many won't be in a position to say no.
The salary might also seem higher to somebody who doesn't understand the cost of living in the US (and how many things are not paid for via taxes like healthcare).
> Or the local going rate for qualified personel were higher than you were willing to pay (which per def is true, if you had to bring in foreign work?).
Yeah, by definition this is pretty much always true, no? No matter how scarce local workers are, if you were willing to offer double the market rate you could probably find someone. Scarcity and price are two sides of the same coin, that's how markets work. Bringing in labor from another country when local talent is scarce both reduces costs/wages and reduces scarcity.
I can't speak to your particular situation, but in my experience this has been two factors; one is location -- it is sometimes hard in some locations to find senior talent whereas H1Bs are (naturally) more amenable to moving. The other is pricing, which is echoing the GP's point. Senior talent is expensive and you can get it at (apparently) considerably lower cost by looking for H1B applicants.
How many H1-B or non-H1-B jobs are “high 6 figures”?
That’s a tiny, tiny minority of the tech employment market and one which would readily shrug off a one-time $100K expense. (That would be less than 2 months’ salary for a high-6-figure position.)
Looks like there is need for 2 separate visa categories:
- One to bring top 0.1% talent from across the globe to the US
- Another to bring in temporary talent as needed
Current version of H1B had become a big basket to hold both, and abused too for just finding cheaper labor. It may be time to segment these out.
Also, given that US has ~400 million local citizens, there should be less need for either.
H1b was officially intended to be the former category, and a $100k visa fee puts in back squarely in that category. For a company that wants 0.1% talent paying an extra $100k one-time fee is expensive but not a show-stopper
Now the question is whether the US wants another visa category for finding cheap labor. I am not sure that is either needed or desired (by voters). Maybe with the exception of agriculture
There is no need for "temporary talent" from foreign countries. US is graduating plenty of CS grads from our schools. There is a need for wage suppression and exploitation (for anyone not aware, if you get fired from your H1B job you have 2 weeks to leave the county). That's why they have a reputation for being "better", another word for it is indentured servitude.
There are already categories like this if you jump away from tech.
Our friendly neighborhood Ski resort oligarchies leverage the J-1 Visa program to bring in international students to work at the resorts over paying more to hire local workers for example. They also leverage the company store model by putting them in dorms and charging them accordingly for housing.
> Looks like there is need for 2 separate visa categories: - One to bring top 0.1% talent from across the globe to the US - Another to bring in temporary talent as needed
O-1 is for exceptional talent ("extraordinary ability"). Bring exceptional talent, eliminate the H-1B visa. It's that simple.
I think I would reframe the OP less about cost cutting and more that the company has an unrealistic cap on salary. Would be interesting to see where geographically your experience was. Having worked in the Midwest the problem I have found is that the population wanting to live in the Midwest is small and then when you are trying to recruit top talent it is even harder. You would need to pay more but then most companies do this analysis where they say the median level 1 junior tech salary is x for this region. Which on face value is maybe ok but then you look at the job market and there is low to no real tech jobs. To hire smart people you are asking them to move to a place that has less to do and no interchangeable market for their talent.
While I’m more open to this kind of H1B use, you all should be investing in training local talent as well. Ideally using those H1Bs to train local talent.
We put people on the moon. I find it hard to believe the people here lack the raw ability. I find it much more likely businesses don’t want to give back to the country that they’re residing in.
Comparing getting an American to uproot themselves from their entire community to move to the Bay Area for a job vs. someone on the other side of the world who is looking to get into America just aren't the same. Ultimately, H1Bs are used to lower the working standards of Americans and enrich tiny pockets of existing regional capital holders.
Regional wealth inequality in America has not gotten better as Silicon Valley has gotten richer and brought in more foreign labor. At some point, the people making money hand over fist need to show how they're improving the situation for Americans instead of just saying "trust us, bro."
The AI discussion hasn't helped Silicon Valley seem more in touch with "flyover" states either. It's pretty clear there's a lot of disdain and hostility from Silicon Valley towards the "average" American.
That makes you very out of step with most Americans. You choose to pick on the obese because it’s more socially acceptable, but also people with cancer, kidney disease, etc.
Your position would be considered deeply immoral by most people (rightly). Maybe spend less time on-line and interact with regular people.
I have a 10-year-old LG TV that runs webOS 3. The first update slowed it down - not that it was particularly fast to begin with - and every subsequent update made it even slower.
It also constantly nags you to update the firmware. You can’t just refuse once; every time you turn on the TV, it asks you again.
I won’t make the same mistake the next time I go shopping for a TV.
Forgot to mention - there were no improvements whatsoever in terms of functionality.
I'm Canadian, I disapprove strongly of Elon and his antics, and there are cable and fibre options in my neighbourhood, but Starlink is cheaper and I need to pinch pennies everywhere I can. And the service is excellent.
reply