Pros
Awesome company to work for. Been there for about 7 years and I am pretty happy with the schedule, the money, coworkers and management. I had the chance to grow professionally. Attended several training programs and I loved it. Union job for crew members (not management) , flexible 401K, flexible schedules, opportunity to grow in the food industry. Great training programs. Good income (all depends where you work and the effort you put in). Central locations more money.
Cons
We pay for our own parking unless you are management. We also pay for health insurance. There are some locations where you don't really make much money. It all depends where you work. There are some bars that are hidden by the gates and when there are no flights you don't make money. I think it depends on your experience, you will be put in good locations.