Pros
The company as whole, it great company to work for. Each stations differ. Great benefits, Free flights and up to 90% discounts with other airlines. Top out pay is great, Some flexibility with shift trades, not very much in supervisory position based on who you work with.
Cons
Customers can be very brutal, Station manager cannot be trusted, micro-manages, and has no coaching skills, makes work uncomfortable,