Currently negotiating between my top 3 offers in Data/ML, with 10 YOE. How would you rank them overall, based on WLB, compensation, prestige and durability, future stock outlook (based on competitive landscape), and culture? FB - E5 is 200k base, 650k RSUs, and 50k signon Slack - Staff Engineer (L6) waiting for numbers Snap - L4 190k base, 700 RSUs, 50k signon FB: I consistently hear that OKR targets are quite hard, so I expect some burn-out. Obviously very high prestige and likely to be around in 4+ years to get RSUs and refreshers to continue vesting. Culture seems amazing, but also very competitive, so 1 bad perf review and you may PIP'ed without regard for previous stellar performance. Very safe RSUs. Slack: Tech-wise it's still a monolith, borrowed Hack (PHP) from FB, and using sharded MySQL, so I'm surprised they haven't moved to SOA yet. This could be an opportunity to help shape it, as long as eng leaders and CTO rally around this. They also have lots of competition from Microsoft Teams. The WLB and culture is easily top-ranked in the bay area. Snap: Seems very interesting and they are making lots of investments into data platform/infra. But it's also a single product company so its long-term viable is yet to be seen, especially with IG, TikTok, etc. So RSU estimate during 4 years are still quite volatile. #offer #facebook #slack #snapchat
Congrats!!
Just trying to get as many data points as possible from engineers in those companies while I get concrete numbers in the next 2-3 days. I actually have 4 other offers as well.
Wait for the snap numbers and your confusion will begin. They will beat all the numbers above.
Safest bet is FB, my pick out of the three. Risky but potential more rewarding is Slack (risk due to Teams). Don't join Snap, FB/TikTok is on fire, snap can't catch up.
Isn’t TikTok’s market totally separate and kind of compliments Snapchat?
I never understood why people say things like FB/Tik Tok is better than Snap. Actually it is VERY good for everyone if companies are doing well in this social media space because others can just simply copy the features. And again, the old car analogy applies. If you buy a Toyota, you are married to it and the other brands have lost you as a customer for a significant time period. But with social media, typically people use most if not all the products Insta/Snap/TikTok.
If you get an L5 offer from Snap, it will literally beat all your offers by a huge amount. Even an L4 offer will exceed your Facebook offer.
I think with your YOE you may get L5 or L6 at Snapchat. With L5 you can get 500k/ year without refresh. L6 you can get 600k or 700k.
Agree with the number. Double he will get L6 now that Snap is more mature and don’t throw out high levels like it used to. L5 would be a great target but might be hard given circumstances.
Fb can do better on rsus and joining bonus. Also what's your level at Lyft
5
If you are good enough to get an E5 from Facebook, you are good enough to perform at that level. Don't worry about pip or such. E5 is terminal level at Facebook. A large fraction of engineers never make it past E5 yet they are happy and gainfully employed. I am sure you'll do great. The only thing is - E5 top of band is around 410. If snap or slack make good offer, you can use that to get the top offer from fb.
i think people are conflating levels, snap’s are off by 1 from google/FB’s. snap L4 == FB E5 senior SWE but yeah snap will easily beat all your offers (am ex-FB)
Yoe?
10 YOE