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.
Talented people whose talents are squandered.
Fun IP that is faithfully honored, but not fun at it's core.
Small teams.
Cons
Bad Management. Big egos with ever changing swinging directives handed down from an ivory tower. Career stalling. No cultivation of skills. No rewards financially or professionally. Collect your pay check and GET OUT! Progress black hole.