Pros
*Multiple free copies of new titles at launch, and "first access" to newly released digital content *Very casual and laid-back culture *Frequent catering and events, huge Christmas party *Can be accommodating to sudden emergency needs on very rare occasions
Cons
*-ZERO- work/life balance - terrible work hours, terrible days off...often both at once. You can go months or even years without seeing your friends and family on a weekend day or weekday evening. *24/7 operation with blacked out major holidays (Christmas, Thanksgiving) - you will not get these off unless they fall on your regular day off, or you are lucky enough to get picked in the "lottery" (reserved only for mgmt and top 5% of performers only). *Constantly shifting (not to be confused with "evolving" which would suggest a positive) metric expectations means being left behind in Tier promotion multiple times per year *Punishment and penalization for using sick time (regardless of how much accrued sick time you have) *False expectations and promises - the idea that you can "move anywhere in the company from CS, including Development" is a pipe dream. *Hit or miss team management - many say they will help you on your career path goals, but will never lift a finger to assist.