Great company and product, with some truly good people working there.
Cons
Can only speak for my org - but there’s a fundamental disconnect between leadership and employees. Rewarding low investment in the job, and mediocre performance, and making high performers happy is the name of the game here.