Pros
• Strong brand and passionate player focused culture • Opportunities to work on high impact platform features • Exposure to large scale systems and global releases • Collaborative teammates across engineering and QA • Encourages ownership and proactive problem solving • Access to modern tools, automation, and observability • Chance to influence product quality and user experience
Cons
• Heavy reliance on tribal knowledge and limited documentation • Cross team communication can be inconsistent or unclear • Release coordination across time zones is challenging • Unclear ownership boundaries between teams at times • Expectations can shift without full context or alignment • Organization wide push for AI tools sometimes introduced without clear use cases • New tools can add complexity before core processes are fully stabilized