Fast pace, flat culture, great people
Pros
FB-unique pros: - Super flat culture. Weekly Q&As with execs that are really open and casual, purposeful de-emphasis on titles. The emphasis is on ideas and impact; aspiring meritocracy - Fast pace! Some view this as a con, but if you are high-energy and easily bored like me, this is ideal. Plus, this includes fast career growth. If you can perform, you will be rewarded quickly. - Great people! "Brilliant jerk" behavior, as seen in these kinds of companies, is generally less tolerated/prevalent here than elsewhere - Generally best engineering pay among big-tech employers Less unique pros you've probably heard of (still awesome): - Top-class benefits (including INSANE parental benefits) - Amazing tech infrastructure, a great place to go very tech-deep - Campus is basically Disneyland
Cons
- Recent newsmedia. It's easy to either feel discouraged or develop a bit of an "us versus them" mentality when the media/public seem both technically ill-informed and antagonistic towards your company. - It's an increasingly mature company, which means the pace is (slowly) slowing down. This affects the culture; fewer people are mission-driven or down for a passionate "hacker" culture.