Great Co-Workers. Customers are usually regulars so normally understanding of flight delays and cancellations, so less chance of getting yelled at. Good stepping stone for future airline opportunities.
Cons
Management likes to boss you around. Blames employees for mistakes out of their control to please corporate. Pay and benefits are very subpar. If you're a new employee they give you the days and times no one wants to work, and you can't fight it.