faang_employee
Thinking outside of the box is very much encouraged and more senior engineers are expected to come up or shape, lead and deliver projects.
FB is company where individual engineers could go and do any project they want - they can even invent it - if they believe that it will deliver big enough impact. After 1 year at FB you can switch team any time you like and your manager does not even need to know what you are working on (it's probably better if they know, as they could many times help you, but no one is micro managing you).
You are assessed every 6 months based on impact you deliver. Your manager supports you, but you need to drive it and deliver it.
Tooling/languages are standardised, but FB does not care whether you do know Hack, or JS. You can do interview in any language (if you are going for generic engineering role). So far at FB I have coded in 4 different languages and picked up all of them as I joined teams.
Even though FB is enterprise company, it feels like startup with great salary, benefits and more manageable work-life balance. Before FB I was 7 years in startups and I have worked longer hours, got paid much less and wasted more time.
L5 (senior engineer) Facebook [1] Google [2]
Facebook L6 (lead engineer) [3]
[1] https://www.levels.fyi/company/Facebook/salaries/Software-En...
[2] https://www.levels.fyi/company/Google/salaries/Software-Engi...
[3] https://www.levels.fyi/company/Facebook/salaries/Software-En...
Year 1: At Netflix you get 400k in cash, you buy 200k of FB stock, so you have 200k cash, 200k worth of FB stock At FB you get 200k of cash and 200K worth of stock
Year 2 - FB stock goes up by 10% so 200k of FB stock from last year is now worth 220k: At Netflix you got another 400k in cash and you will buy another 200k worth of FB stock. So now you have 400k of cash and 420k worth of FB stock At FB you get 200k of cash and 220k of FB stock, so now you have 400k of cash and 440k of FB stock.
Also RSUs vests quarterly so you can (and should) sell it and invest in other things to diversify.
> Even if they did, that would be less than what that employee is paid when the initial grant expired, or what they could make by moving jobs (since they’re now 4-5 years more senior). If employee became more senior that would mean they got promotions (base salary increase in double digits, bonus increases) and their annual refreshers are much bigger now (they almost double between levels [1]). If they did not get promotion over past 4-5 years (that's only possible for senior roles, grad and junior levels need to get promotion in certain time frame otherwise they are out) there's quite low probability they would get hired to more senior role at other FAANG (though they might be offered big initial RSU offer)
> More cynically, it might be political. If only a few cherry picked employees stay, and all the other organizational memory walks out the door every 4-5 years, then all the organizational power eventually accumulates in middle management. Same salary rules apply to management, so they could also walk out if they hit salary cliff. However if you are manager/director/VP you will be higher level and your annual refresher might be high enough to keep you there.
[1] https://www.quora.com/What-is-the-range-of-the-RSU-stock-ref...