Vantaggi
Would mostly agree with other reviews. There's positive, collaborative environment and office politics is very less. Dealing with middle managers can be tricky, but nothing hugely alarming. They have good catalogue of products and their mission is well-put.
Svantaggi
I have been laid off twice. Had managers changing every few months. During my second stint, it was all talk and no work. They spent more than 7 months to define team charter and then one day removed me without any feedback. If you are in an engineering role or bring some domain expertise, you could have a secure future here. If you're in one of the support roles, you will never know when you'll be removed... especially designers. UX Design is mostly afterthought here. There is no formal design review, no internal design community, no focus on a design system. Product managers mostly run the show and engineering complies. If you want to build significant influence within the company, you better not be in APAC. Decision making is mostly centralized around US.