Pros
* Laid-back atmosphere (most of the time) * Lots of really cool people * No major budget blockers (equipment, software etc.)
Cons
* Ridiculous salaries. In many cases half of what you can realistically get in other companies on a similar position. * No real leaders, mentors, managers (apart from one person really). Nobody to look up to and learn from. * Not much clue about project planning and management. This leads to impossible deadlines, no clear product ownership, diffused responsibility, reduced product quality and unnecessary overtime. * Very outdated and irrelevant approach to online business. No proper data-mining, analysis, testing, metrics etc. If you'd have to do anything related to UX, BI, BA, performance marketing, marketing automation, behavioral retargeting etc. expect to enter a barren land. * Frightening lack of knowledge about situation and global trends in gaming and online businesses. * No vision. While the project is absolutely amazing and the potential is way beyond huge there is no strategy for the brand, product, innovation etc. and what's worse nobody realizes it is a problem for the business in the long term. * Your opinion doesn't really matter in the long run. If your idea or expertise reaches high enough level there's a huge chance it's gonna get shot down. * Some very toxic people at some very crucial positions. * For many people there is a path career ceiling arbitrary set up by their supervisors. If you're in a wrong spot your knowledge, experience and ability don't matter. * You are expected to crunch.