Pros
The "cool job" factor is hard to deny - sports, events, wining and dining. There's a lot of fun to be had, especially at first, and extra especially if you work in a corporate/Home Office role, where a lot of these perks are focused. Also, the hospitality industry tends to attract kind, down-to-earth, warmhearted people. I met a lot of them in my travels to the various locations in the field.
Cons
The basic corporate infrastructure (IT, finance, even HR) features a lot of legacy people and processes held over from at least a generation ago. There seems to be a widespread belief that operating a high-profile sector of a multinational corporation just like a paper-and-pencil family business is viable. The going mythology is that there's no budget to upgrade IT, finance, training, etc., but on the other hand, there does seem to be plenty of money for a lot of frivolous nice-to-haves (again, mostly for the corporate staff). The word "nice" is used heavily among upper management - along with ancillary concepts like "fun" and "family" - and the expectation is that everyone loudly participate in and propagate the message that it's a nice, fun family. That didn't square with my experience - this is actually the most stressed and hopeless I've ever felt in a job - and the cognitive dissonance ultimately took an unsustainable toll on me.