Visas like H-1B can be limiting career mobility until the employee gets a green card. Under H-1B quitting a job means committing to move back to your country in a month or so. It's traumatic.
Yeah, this is literally the only thing stopping me from taking a "hard judgement" position like "if you worked at Twitter after 2023 I have serious questions about your judgement and I probably won't hire you."
The way H1-B employees are treated is ignominious. It breaks my heart to think of the situation these poor people are in - and make no mistake: In their hearts they want to treat _you_ that way, too. Speak out about it while you can, because you're next.
This is a completely valid perplexion. It's so bewildering, right?
Something I've learned (and keep learning in other contexts) is that change can be overwhelming for some for many reasons, probably more than I'm aware of.
I've literally gone to a previous coworker and said, "there's a job with your name on it. Your pay will literally double. Your hours will halve. And you won't ever have to fear a C-level throwing a tantrum." They hummed and hawed and explained away why they didn't want to try.
Actually, I'm far more likely to accept if I think I'll be fired tomorrow on a whim. Like, I can accept 3 months severance today -or- take a six-figure bonus today and then get 3 months severance tomorrow? That's the easiest money I will ever make.
You're assuming that your'e still getting/keeping that bonus after being fired. There's no way they are just giving you 6 figures in cash and hoping that you'll stick around - it's golden handcuffs.
And as others mentioned, the recent batch of firing "for cause" did not come with the same generous severance.
Because many engineers are being paid upwards of $200k to work at one of the largest social media companies. On top of that, the economy in general is uncertain right now, with many other similar tech companies not hiring as aggressively as before. Layoffs were heavy handed, but this was a company that has been historically not profitable. Those that remain are being asked to show up in person and provide proof that their work adds value to the company. I understand why some would leave, but I can’t fathom how you absolutely cannot understand the reasons many are choosing to stay.
I’m not the greatest fan of Musk but if I was at Twitter, I would have stayed just to see how Musk works up close, to see the changes, and maybe to feel like being part of something big.
Now, in retrospect, I would not have stayed but 9 months ago it was hard to know how chaotic Musk will be.
>I absolutely cannot understand why any engineer would chose to stay at Twitter with the way things are.
I get it. For the same reason that Geohot gets it.
There's a certain type of personality that doesn't care about life. They don't care about family. They don't care about wealth and material possessions. They don't care about "work life balance". They care about clout. They care about being "the best of the best". They want to be part of an elite team working on the hardest problems in the world, and nothing else matters. And Elon (through SpaceX, Tesla, and now Twitter) feeds that need greater than anything else available.
Musk is basically trying to be an Old Republic Sith Lord and filtering for apprentices.
All he has to do is throw down a gauntlet and it'll attract people who like running gauntlets. This particular gauntlet is software engineering. Make a thing seem really hard and prestigious (even if it's artificially hard) and you'll attract the hyper-competitive people.
Also all the people who stood between you and your boss's job are now gone. If I survived the initial round of firings and then the code review, I'd probably stick around to see what happens - maybe just to watch the place burn. I wouldn't substantially change my work behavior, and get my resume up to date. But it might be interesting to stay for a while.
Collapsing companies can be an excellent way to jump several rungs on the career ladder at a time.
If you're an ambitious Level 2 Hierarch and you know your Level 3 and 4 Hierarchs along with many of your fellow Level 2s have just departed, you can roll the dice and maybe become a Level 4 Hierarch before you depart in 6 months time. Experience allowing you to become a Level 4 Hierarch at a company that isn't collapsing.
Of course, it isn't clear that Musk is looking to promote any Hierarchs, so this would be a gamble.
While this is certainly one factor, it can’t be the only factor. Twitter apparently had ~300 H-1B employees which is less than 20% of their remaining headcount. Unless there are vastly more of other visa types like L-1?
I keep seeing people repeat this. Where is this factoid coming from? I'm left to assume it's subtle racism stemming from a photo Elon took with some Asian (many likely Asian-American?!?) guys at the office.
I am an immigrant myself. So I understand the pain of uprooting yourself and moving to another country. I put myself in the shoes of Twitter staff. That ultimatum by Musk of Twitter 2.0 would simply had me quit. As did many engineers. But if my visa status was tied to the job, I would had stayed. Simply to get some more time in landing another job if nothing else.
I agree that there could be people caught in this situation. I feel for them and I want this system to be improved.
However, people are claiming that no engineer in their right mind would stay there if not in that situation. It turns out Twitter has had less than 700 H1-B approvals since 2009:
Just as a thought exercise: What are you going to say 3 years from now when a hiring manager asks why you willingly chose to start working for someone who had just wantonly admitted that he intended to be abusive to his staff and force them to work nights and weekends for a venture that he was actively undermining? Is this representative of the judgment you use on a regular basis, and if it is why should that manager trust you near their area of responsibility?
Definitely just a thought exercise. In no universe would a hiring manager ever ask this.
"Why did you sacrifice other things in your life to work at a large tech company, operating at scale, for a high salary?"
Edit: Absolutely laughable that you think this will be detrimental to people's careers. Your other comments on this topic are frankly unhinged. If you are indeed a hiring manager planning on factoring this in to your criteria, please know this will be a massive red flag to productive engineers.
I doubt the majority of them are visa holders, but twitter sponsors h1-b staff, and it's incredibly difficult (logistically and emotionally) to move jobs or do anything visa-wise.
Looks like around 300 people who worked at Twitter were on H1B visas [1]. Let’s assume they were let go at the same rate as all employees and say there are 150 left. That’s a minority of the work force. People are choosing to stay for reasons beyond being trapped by visa requirements.
It was pure conjecture, idle speculation, a haphazard guess.
While most of us in this forum probably appreciate drive, technical mastery, and the creation of great things, etc., the reports on Musk's management style don't make for a compelling recruitment pitch.
Because you get to work directly with one of the most productive and (technically) creative people in history? Alive right now, dining with you and reviewing your code? Plus you get to work on one of the most important platforms for world politics.
Some of us like to work, eat, and make money. Before Musk, there is no way I would have offered any alternative view. Now, I can speak freely. Anyone complaining is more vested in politics than software.
In the morning, Slack was filled with people showing off their morning run, coffee on a table, you name it. Nothing about what needed to be accomplished. I mentioned it in a stand-up, and was told to spend time reflecting on my position in the company. Certain people were allowed to code outside of the 'standard', and if you spoke about it, it turned into an intervention.
That does sound messed up -- it's one thing to be ignored on an issue like that but to be fired yourself is kind of crazy. I guess it's good to have friends in high places....
Speak freely about what? You think these random printout code reviews would spare you just because of your political views? That would imply Elon's Twitter is still more vested in politics than software.