- a lot (arguably too much) depends on the team you're in and on your manager. Some teams have it better than others, so there are lots of silos with people not even talking to each other and having completely different experiences
- salary below market rate
- no clear career progression
- too much focus on breaking even at the expense of long term prospects of the business
- too many restructures with no good outcomes
- no focus on establishing and promoting good practices
- lack of vision for the future
- lack of clear direction
- mid-level management not always up to the task, it looks like Xero is having problems with selecting and growing its leaders
- great values declared, but not lived by
- poor hiring practices
- great startup culture is being replaced by boilerplate corporate bureaucracy and petty office politics