Pros
I've had worse jobs. You get to meet a lot of people, and I think as a whole, the company is full of really good-hearted people. I would say travel benefits, but they're not really a perk, as they're harder and harder to use. Maybe the discount, but most the time, other airlines are cheaper.
Cons
My department, at headquarters, is extremely clicky -- plays favorites in a way unlike I've ever seen before, and is incredibly toxic. Every other week, someone new is leaving (yet they never bother to look at which leaders can't keep a team). There are so many managers who, quite honestly, have no business being in their roles. They don't have the experience or the knowledge and the employees below them are running the show and leading their own leaders. And unfortunately, as a result of this, you don't learn anything and there is no hope of ever moving up. Management roles are few and far between. This wouldn't be so bad if there were other ways to grow and learn, or if there were actual raises. The max (yes max) raise you can get per year is 2.5% and they call this a "merit" raise (this is less than the cost of living increase per year). Yet, they constantly flaunt how "competitive" they are with other companies. No, you're not even close. And paid time off is the lowest of any company I've ever seen. Honestly, the top leadership only cares about the frontline employees and keeping them happy, since they're what customers see. The headquarters employees are like chopped liver, because in the company's eyes, they're a dime a dozen. It's a real shame.