Pros
- Stellar coworkers
- Generous compensation and benefits
- Focused on positive work culture and interpersonal skill development (e.g. conflict resolution, giving feedback, inclusiveness)
- Best-in-class engineering systems
- (In most orgs) Less red tape / unnecessary process than Google and Microsoft, for example
Cons
- Association with the Facebook brand can be difficult in elections press cycles
- "Golden handcuffs" : So cushy it's hard to leave