Pros
-Amazing coworkers who really care about the project and company -Art leads are excellent and facilitate growth of devs very well -Relatively small team allows individuals to make a bigger impact on the game -Team culture is great, coworkers frequently spent time with each other outside of work when I was there
Cons
-Egotistical and out of touch management -Inefficient project management. There were periods of months where we didn't have a single dedicated producer. -CEO tries to be heavily involved in both the development and business side of the company and ends up doing both jobs poorly in the process. -Almost non-existent vision for projects since very large sweeping changes are made on a whim. This impacts team morale very negatively because of the amount of unnecessarily scrapped work. -Scheduled and unpaid crunch periods, these are "non-mandatory" but are heavily implied. -Management and higher ups frequently bad mouth other companies and ex-employees. -Very low salaries relative to the cost of living -A lot of broken promises that were made during development that were not made good on after release. These were just used as leverage to get people to work more unpaid hours.