Pros
Reasonably good workflow and processes
Reasonably good communication
Experienced in game development
Strong technical team
Many people who love games and playing them after work or on lunch time
If you are lucky you can get good teammates
Cons
Underestimated game design role, so there is no good environment for creative and high quality work as game designer.
Poor decision making on the management side, too many decisions being made without any research base or even just by CEO/top manager's personal opinion
Company itself doesn't care too much about employees