Pros
Great facilities and very casual workplace. You don't have to think about what to wear everyday. Employees get new company tshirts every year. Employees share scheme for permanent employees, but only fully allocated after three years working there. The product used to be number one in the market and used to sell itself.
Cons
Leadership team (especially in AU) has become quite toxic in recent last couple of years. There are way too many gossips around the company now (because you can't really talk openly anymore) with new managers trying to bring their mates in etc... People don't get promoted for being good at what they do. All promotions happen either in Sydney or Melbourne, a lot of the times you wouldn't even know what roles are up for grab. Management turns blind eye when they are challenged and HR protects the senior managers, not employees in their teams even when they've been around for a long time. Most good people have either left or been managed out in recent years unfortunately. Just ask those who are no longer there. Very poor benefits for a company size like Xero.