Pros
Many employees are genuinely talented and motivated, and are great to work with. Work-from-home culture and effectiveness is one of the best in the industry, as Canonical was 90% WFH even before the pandemic. Working on Ubuntu can be rewarding if you are invested in Open Source.
Cons
Nearly all of the company's problems trickle down from its toxic, micromanaging CEO. Mark will inject himself into all levels of the company, will dictate specific implementation details, and will challenge and intimidate people on minor topics which should be worked out with line managers, not the CEO. He likes to single out and humiliate employees in public settings. The current candidate interview process is 15 steps long, includes writing an essay about how great Canonical is, and ends with personal interviews and vetting by Mark. All positions, no matter the seniority or role, now require a BA, even for lateral moves within the company. As a result of all of these, hiring has cratered in the last few years. If you do get hired, base salary is average at best, and extended benefits such as matching 401(k) are nonexistent.