Pros
- change the world, nudging a billion people at a time - working with the best minds around. I graduated at the top of my class, both high school and college...and so did everyone else - they take great care of their employees needs - a pace of change, despite the company's size, that will blow you away - an unlimited set of interesting and challenging technical problems
Cons
- they talk about "work-life blending" instead of balance, but what this means in reality is that work generally dominates your life (along with your newsfeed) - a growing focus on financial compensation instead of intrinsic motivators - at the pace and scale of the company, an individual's perceived impact is shrinking - using user engagement metrics as a poor substitution for user sentiment / satisfaction - especially in the last few years, converging with the model of most other major companies