I have accepted FBs Data Engineer offer and now received an offer from Microsoft for SWE position. I am unable to decide which one to choose. Is it worth reneging FB offer for Microsoft? FB TC: 120K Base, 20K Sign-on, 100K Stocks over 4 years (Location: MPK, CA) MS TC: 118K Base, 50K Sign-on, 130K Stocks over 4 years. (Location: Redmond, WA) Could you tell me your opinion on this? * Both are New Grad offers
MSFT offer is obviously better for the first few years. FB is probably more in the long run with refreshers. So take MSFT and jump to FB in 3.5 years for huge TC jump. You should be able to reach SDE2 by then.
But I can accept MSFT offer by reneging FB offer. Wouldn't that kill my chances of joining FB ever?
Also What is the increase in TC from one level to another in Microsoft? I think my current level would be L59 or L60.
Microsoft in Washington. More opportunities, better location
And no state tax!
Msft offer looks good to me
Msft is a solid choice with great growth
Ms will give you 2x pay by hour.
Microsoft won’t give you as many refreshers. Cost of living here is much lower. No state income tax here. Microsoft won’t work you to tears like Facebook will.
FB has brutal culture. They fire/pip employees left and right. Microsoft managers can be more accommodating. The offer from MS is also better. It’s a no brainer. FB will not think twice before firing/pip.
Microsoft is known to be a toxic political place to work. I would say it varies by team.
If the team you interviewed at MSFt is good , Microsoft is the way to go. It’s definitely relaxed than FB for new grads and you are pretty much set for 2-3 years. In terms of experience, FB can get you better exposure but workplace can be toxic with long hours.
I would think go FB. FB is a sweatshop so expect to be there for less than 3 yrs max. If you can last longer, that’s a good thing. Once you get into FB, you can get into most other companies quite easily. You can get into Microsoft anytime, but not FB.
But if I stay at FB for 3 years, would I have to stick to Data Engineer for the rest of my life?
No much difference when you wanna switch to other company - you still need to do Leetcode/system design. Do not forget Microsoft has much better wlb than FB, you will have much more time to prepare interview in the future if you are in Microsoft.
Tech Industry
Yesterday
2344
So hard being a women in tech industry
Tech Industry
2d
55008
Goog Employees Arrested
Tech Industry
Yesterday
826
Chances of meta clearing E5 with screwing up one coding one round and acing all other
2024 Tax
Yesterday
4218
Biden’s new tax proposal is wild
Tech Industry
Yesterday
26875
Google doing more layoffs, restructuring including country moves
The Microsoft offer is better, company has better WLB and SWE >> Data Engineer. I'd reneg on Facebook. They're shitty company except for the $$
I feel like OP would learn more at FB as a DE. Resume bump is better as well. Plus perks etc.
@facebook, I thought FB DE does mostly SQL stuff. Wouldn't that be boring for someone who can develop software?! If you are from data science background, it's different.