Pros
Comfortable and secure - If you´re in the good graces there´s always a new project waiting for you when one ends, or if you decide not to continue with the current one. Location - For those of us not too fond of the downtown area, the Mile-End location of the main office is great. Pace - In all my years as a designer there I´ve rarely ever crunched. (though this is very project-specific)
Cons
Top-Down structure - Ubisoft is a family run company with 15k employees, and it shows. Absolutely everything about the company is top-down and about enabling the family to keep control. This enables cronyism and cliquishness, which in the worst-cases results in the types of harassment and toxicity that´s been in the news in the last couple of years. Creative Tasks - Designers are scribes and coordinators more than creatives, even on the "small" teams Lack of training and support for leads - After being promoted to lead I received no training, mentoring or support on how to perform the role well.