Pros
- Ubisoft as a company has a good culture, but your mileage will vary based on the department you end up in - The neighborhood is cool, there's plenty of cool restaurants and shops around - Salaries are competitive for the Montréal Market - Internal mobility has a lot of positions open and applying to other positions is easy - You can spend you entire career there if you want, people rarely get fired and the jobs are stable
Cons
Regarding Engineering & Platform: - Lots of red tape - They expect the backend devs they hire to be SREs, so know Ops, possibly be on call - Toxic atmosphere, it feels like the employees are scared to speak their mind - Orwellian levels of gaslighting from the managers/directors, their own shortcomings and mistakes will never be acknowledged and their impact greatly diminished. They will put the blame on you or find another scapegoat. - Abnormally high amount of turnover & burnouts compared to the rest of Ubisoft - Claims to care about mental health but will antagonize you at every opportunity - Teams work in Silos and are expected to depend on each other, magically - Constant scope changes, chasing a moving target - Directors are most probably sociopaths Regarding Ubisoft: - HR has no teeth to investigate toxic behavior - Directors are either untouchable or don't care about other misbehaving directors - Lots of internal politics