Not the best salary in the area. Huge projects tend to make you feel like a small cog in a huge machine. Lots of Ubisoft politics at the upper levels. Career progression tends to hit a ceiling at the Senior or Lead level. The focus on huge IPs means that projects take a long time and have a lot of constraints and requirements from IP holders. Very slow iteration and structures that tend to silo teams. Not enough sharing between projects.