Pros
Good company with great, smart co-workers. Love the travel industry and the day to day work - helping customers and discovering new ways to improve processess. When things are going well management allows you to spread your wings and discover new skillsets. You definitely have to be pro-active on making things happen and not rely on HR or your Manager.
Cons
Management tends to be constantly changing course leaving contributors scrambling with little warning. There is a clear line between Management & Contributors. And as publically traded company you are at the mercy of the bottom line. No matter how much you contribute or how stellar your yearly reviews are. In a world where remote teams are common, there are areas where this is not accepted...especially in Customer Experience.