Good when it was good, bad when it was bad.
Pros
Fast-paced, high-impact work: You’ll ship quickly and often, with many opportunities to work on high-visibility products that reach a massive global audience. Talented peers: The employee base is generally sharp, ambitious, and execution-focused. You’ll work with people who care deeply about performance and results. Global exposure: The cross-regional nature of work offers unique international experience and insight into the operations of a global tech company. Challenging, real-world problems: Teams are solving problems at the forefront of content recommendation, trust & safety, creator growth, and AI — great for those who want to build domain depth. Competitive compensation: Pay and equity are strong, especially for high-priority orgs or strategic roles. Accelerated learning curve: You’ll grow fast — sometimes because you have to — given the rapid pace, changing priorities, and ambiguity.
Cons
Work-life balance is poor by default: Time zone misalignment often means working late nights or early mornings. Long hours and weekend pings are normalized in many teams. Mental health is not a priority: Burnout is common, and despite occasional wellness initiatives, the culture does not genuinely support or prioritize mental well-being. Recognition and growth are inconsistent: Good performance doesn’t always translate to promotions, raises, or visibility. Advancement can feel arbitrary and political. Weak leadership in some areas: Many managers are inexperienced, immature, or overly deferential to higher-ups. Rather than leading, they tend to act as passive executors of top-down direction. Opaque decision-making: Strategy often shifts without explanation. Teams can be left scrambling to respond to directives without understanding the bigger picture. Frequent reorganizations: The org structure changes regularly, sometimes causing instability and whiplash. It’s hard to plan long-term or feel secure in your team’s direction. Cultural disconnects: Differences in communication and work style between regional teams can lead to misunderstandings or inefficiencies. Limited internal mobility: Changing teams isn’t always easy, especially without strong internal networks or support from leadership.