Pros
The people you work around and with are amazing. Very talented folk who are doing their best to try and put out the best products possible. Despite poor decision making from executives those doing the real work are always doing their best. Great place for starting out as a junior engineer. You'll learn a lot of good best practices and have some decent support from senior but beyond that not much growth or development. Great perks and benefits. Company tries to take care of their employees.
Cons
Management is lacking in a cohesive direction for the studio. Missed opportunities and continued failures by putting out the same thing over and over. Salary is not competitive. Don't expect to get paid the industry standard, infact expect well bellow.