Pros
Good for juniors wanting to get their feet wet, or people with families looking for something stable. Work with some very passionate people Relaxed working environment Training opportunities Team events and trips Team members from around the world Popular IP Very stable for games, no lay-offs, few firings Way less crunch compared to most other game studios
Cons
Not good for: innovators, intermediate to senior people looking to expand their skill sets or become more efficient. Perhaps a little too stable: Teams get frustrated working with or around bad employees, but since they are rarely fired good team members quit or when possible, change projects. The result of this is that with the good team members gone, the bad are the most senior remaining members. The remaining are then sometimes promoted to leadership positions due to seniority, which causes the cycle to repeat and escalate. The solution to every problem is always to throw more bodies at it. This is a very poor solution as it does not account for training time and the problems that come with larger team sizes. More bodies often exacerbates the issue. Definitely some nepotism at play when it comes to leadership roles. No true autonomy on project level outside of MTL: even if you are ostensibly the lead studio expect to have large aspects of design and workflow dictated by the Montreal office.