Pros
Work remote (for now...) Shares as a bonus scheme (can go up or down, the last issue was $130 but only worth 110 now) Office amenities People in your teams are great Opportunities to climb if you build your own brand (promotions aren't based on good code or performance, moreso extra curricular)
Cons
Management is floundering, all the long serving staff who understand Xero have been made redundant. Management will think adding long awaited features is easy without understanding the code base hasn't been touched for 10 years. For this same reason you must use a windows laptop and spend a week configuring local development. Tech debt is everywhere you look. Working in a platform team is difficult as no one will listen to your requests due to three year long backlogs. Theres no excitement in staff or management, culture has gone, office is at 5% capacity on a good day. The new management are focusing on a "get s!! t done" attitude (to me that screams deadlines and overtime). Salary reviews have been skipped twice and this year you'd be lucky to get 2-3% max. Not to mention the bands are well below market rate and when questioned about this management avoid the question and start telling you how the culture is great and that you get to work on exciting problems.