Pros
Unmatched Scale: You get to work on systems that handle millions of requests per second. The technical challenges are genuinely fascinating and great for your career.
Smart Colleagues: You are surrounded by incredibly sharp engineers. You will learn more here in one year than in three years at most other companies.
Cons
Work-Life Balance (WLB): Highly dependent on your team, but generally poor. On-call rotations can be brutal, and there is a constant pressure to deliver more, faster.
Burnout Culture: The "Day 1" mentality means things move fast, but it also leads to high turnover. The stack-ranking and PIP (Performance Improvement Plan) culture creates unnecessary anxiety.