Pros
You get to travel. You get to have amazing co-workers.
Cons
Huge scheduling changes, no effort to rectify its issues. The culture at the airline is the worst it has ever been. Most people have taken note of this and you basically have to "make it work for you." Just know you're a number, and good luck getting on the airplane to exercise those benefits, working into your day off, working 12-15 hour days, and being gone 3-4 nights of the week, with minimal rest. The culture is just bad, and there is no light at the end of the tunnel seeing it getting better - it's the worst I have seen it in the last 9 years. Every year, we tell ourselves, maybe this year it will get better. It hasn't. It's progressively getting worse (slowly). Still love what I do, but I don't see it getting better any time soon.