I was hesitant to join a game company for pretty much all these reasons, but there are some exceptions out there. I&#x27;m working on some interesting reusable platform-level technology that wouldn&#x27;t be out of place at somewhere like Google (in fact one of the projects I work on is very similar to something Google has since open-sourced).  The pay is Silicon Valley level, and the company is financially stable so the risk of &quot;Urgent company all-hands: you&#x27;re all laid off&quot; is very low. The scale we operate at is challenging and the culture is strongly geared towards empowering us to grow rather than burn out or become cogs in a machine. It&#x27;s not perfect, but it&#x27;s not EA either. :)