Blinders, I got two offers for SWE positions, one from Meta for E4 level position and one for Microsoft 64 level. I want to leave the compensation out of this discussion, the difference is not decisive for me. How would you compare these two in terms professional growth and work/life balance? Thank you! last TC: ~ 230k (at E4- comparable level) #Meta #Microsoft Thank you everybody for your input. Adding a poll as suggested.
Take 64 unless its a shitty team without many learning opportunities
Msft l64 for sure
If you are single , its Meta else its microsoft
Promo velocity can be pretty decent at meta if you’re doing really good (the bar is set very high though, different game than Microsoft). I made 4->6 in 3 years
4 to 6 should not be doable in 3 years unless the person is extremely extraordinary. 6 is a big thing. I see some 7s here, which are clearly promoted too quickly.
If WLB is important to you, join MS. Meta is better in every other aspect.
Thank you, this is helpful!
Up or out level? Meaning if you do not get to E5 within X amount of time they will PIP you out? Is this for all job roles, SWE, QA, PM
That sounds like Amazon L4, if you stay in L4 at Amazon for more than 2 years then you have a target on your back and they’ll PIP you out.
According to levels, you need to L66 at MS (1 past principal) to have salary beating Meta E4. No question here IMO. If you even slightly care about money or advancing your career in long run go meta. If you give up on career and content with MS peanuts and do nothing all day go MS. Personally, I don't see myself ever joining MS at this rate at least until I retire and want to not work but still collect paychecks.
🤡 65>E4
I care about money but only up to a point. Yes, Meta's offer is 10% greater compensation package in my case. But since when a 10% lower compensation have become "peanuts"? Do one have a better chance of fast career growth at Meta and substantially greater future compensation? It's probably the case. But it also sounds one has a greater chance of getting into a political or high pressure situation there.
Make a poll
Meta - learn a lot, work longer hours, higher chance of pip Msft - learn as much as or little as you want. Work whatever hours you want. Low chance of pip It is a misconception that Msft is lazy / lame tech. I’m building a brand new thing from scratch using open source stuff right now. Because I wanted to learn something new and felt like putting in some extra hours to make up for that fact so that I can continue delivering results. I also have peers who dont wanna do what im doing, are content working on the things they know how to do, and that is ok too. At meta you work hard or you get pushed out
+1 , pip concerns are negligible for op at e4
I heard that if you don't get promoted from E4 in 2 years you are pushed out. Is this the case?