Pros
Salary, the smart way of how they brainwash you to think that all those nice extras you are having is because you are so great. Not because this platform doesn't do a single thing for those billions coming in yearly.
Cons
Lots and lots, what you need to know mostly is that the middle management is a joke! Literally a joke. They base you on personal level and how much you smile at work. Nobody cares about your performance and problems even when you try to speak with a manager. He/She will share it amongst his own friends (managers) and do everything for you to leave the company. Me and another colleague's contract were no longer extended after 2 years of working there an not receiving any negative feedback - the reason to leave was 'you don't fit the team'. Our team was made up from 6 people and we just received our 6th Team leader that same year and she just didn't even want to hear our side. After asking her to talk to my previous team leaders she said 'i am a person who trusts my own instinct and will judge myself, however from what i see now, i surely will not receive any good work about you.' After hearing this i wanted to run away and had lots of self problems thinking that something might not be right with me. Only after couple of months after i joined a different company and saw how people work there i realised that the problem is not me and i should not care about a greedy company that knows 0 about hospitality and hotel world with middle management doing what they please.