Pros
-Dinners, large snack kitchen, happy hours. -Genuinely fun talented people. -Business dev brings in high quality 3rd party IPs to develop into games. -High turnover means someone new to games can easily get an entry level job here. Word of caution: leave before you think the entire industry operates this way!
Cons
-Game development pipeline is a disaster. Half of the middle and upper management employees don't know how to make a game, nevertheless a quality one. -Since the pipeline is poorly managed, developers have to put in a lot of unnecessary crunch. Employees who work really hard and leave at a normal time are intimidated by management about their 'dedication' to the company. -Any original gameplay ideas are quickly thrown aside in favor of making the exact same FTP city builder over and over and over again. -Employees who try and suggest how to make things better, even if they come from a good-hearted place, are brow-beaten and treated with suspicion. -Employees who fall from favor are actively treated horribly until they quit. -Random individual layoffs happen very frequently, with little to no explanation why. Moral is very tense, and this is actively being used by management to pressure developers into doing extra hours and putting off raises. -Raises are non-existent, even to employees that have been there for years. There is no system in place to reward employees for investing themselves long term in TinyCo. -Developers, especially artists, are severely underpaid. Artists are being offered salaries at the rock bottom of their market value, then are openly mocked by HR when they object. -CEO doesn't trust the talent he hires to make good products, micromanages. -There is a peer bonus system in place, originally created to reward people who do exceptional work. Now it is strictly abused by upper management to be only used as a way to unfairly compensate people who are (sometimes forcibly) working unpaid overtime.