Vantaggi
Start at high salary good for starting but then don’t expect much progress. Good for people who dont want to progress and just drawing the salary and please your team leaders , don’t want to work. Make sure you have to please your TL and his favourite person if any otherwise it doesn’t matter how good you are at your work you may expect some consequences. They can literally manipulate the companies policies to destroy your career unless you leave in time. The person who joined before me , was even fired but thank god she is working as senior engineer in other company. So make sure you should have proper strategy to servive there before joining. If you have proper strategy then u can enjoy all flexibility there. Xero is a good company providing all facilities to the employees but some people misuse those. Not all.
Svantaggi
As a company they have lot of policies in place which are really good if implemented properly and equally for everyone. But again unfortunately I felt those policies like be human , equal rights, respect all are just in paper or for specific person , not for all. So I will not say that XERO is responsible for that . It probably happens in most of the companies when they become bigger. XERO is not an exception. Good thing is that as long as u are there they will pay you in time.