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.
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.