Pros
The company overall is actually quite ok. Salaries are, depending on the role, fine. However, it's very hard to get promoted or a raise, even if you perform “outstanding”, which is a shame. HR is most of the time supportive (varies on the person), and over all you get all the resources and budgets you need to perform well. Some teams and individuals are the best in the whole industry, and I can only praise them. I can recommend Ubisoft as an employer to everyone, but not a specific studio (see cons).
Cons
Unfortunately, you will also encounter the most toxic and incompetent people in the whole industry, from junior to director level. Especially in Ubisoft Abu Dhabi, you will find a bullying culture in the development team that management personally created and fosters to oppress opinion and development of their employees just to get their personal opinion across. This goes ofc. directly against the studio's own values, which is terrible. There are many stories about people having panic attacks or getting depressed and resigning, after getting bullied by management on the development team, because they dare to have their own opinions. The studio lost almost all its leads within a year (Design, QA, Brand, Operations, Community, Support, QA, Programming, etc.), while the people left in management have little to no understanding how to develop and publish a good game. What is developed, because of this culture, is poor and often times delayed. There are amazing people who work in this studio, but they are pushed down and held back. They all should leave as soon as they can to find a place where they can be themselves and grow. Other Ubisoft studios are much, much better, though! Downsides also are a bloated corporate structure and many people with too many opinions, but rarely anyone who will take the lead and make decisions.