Pros
You meet a lot of great people from all walks of life. Learn about different cultures, places, food, etc. Constantly talking to customers and people throughout the airport (improved social skills). Very nice company gatherings. Okay travel benefits, depending on what airline you're assigned to. Might not get any at all though, depends.
Cons
No growth opportunities. You can spend 5 year doing the same position and not get a raise. It's a "just for now" job that turns into a "I've been here for too long" job. HR is useless, fires and replaces employees like nothing. Low pay and hours get cut frequently. Hourly wage supposably is $16 but they give you mandatory health insurance, even if youre already covered which is $4 almost $5 off of your hourly wage.