Pros
- Benefits are amazing (really great insurance, etc.) - Stock is high, so RSU grants add a lot to your total comp - Base & bonuses are high, but still feel low for certain disciplines based on how much work you put in (but combined with RSUs, total comp is excellent) - More open culture than I've seen elsewhere (e.g. an internal group where people are allowed to post their salaries openly) - It is what you make of it - if you're willing to grind/navigate the org, you can go far - Interesting products and problem spaces - Some really great internal tools (but also some terrible ones, see cons) - Incredible learning opportunities
Cons
- Very high stress environment due to constant layoffs / trimming of lowest performers (even when the "lowest" performers are still really strong). Any little thing you do "wrong" can lead to your demise so you can never let your guard down. - No work/life balance (our org actually told managers to encourage their teams to work weekends long-term) - Company seems addicted to reorgs. In my 3 years, I've been through over 6 large-scale ones. It always seems to hurt more than it helps (hinders progress, etc.) - Performance/calibrations culture is the most cutthroat I've seen - as a people leader, be prepared to spend a full 2-3 months of your year working on it and basically nothing else. - Some realllly terrible internal tools (Outlook, an awful Meta-made Calendar interface, terrible work chat, etc.) - Large spans and layers requirements can mean they err on the side of two few managers for the size of the team (be prepared to manage 10+ people and still do strategic work) - Very toxic bro culture