Pros
Nothing really, the flight benefits are standby only. I've met a few celebrities. Sometimes crew mates are cool sometimes they're obnoxious.
Cons
Long hours without pay. I waited for 5 hours at the airport after working a flight for 6 hours. You only get paid for the time you are actually "working". You don't get paid if you have to wait for the next flight. We did not even get paid for "boarding" which is the time prior to takeoff. Sporadic scheduling. Some days I have to report in at 4am so I wake up at 1am. That's coming back from a trip where I got home at 11pm due to delays. 2 hours of sleep after being at work for 16 hours. The job is very isolating. Co workers change every trip. I work weird hours so I'm alone a lot. Sometimes I just want to cry (I do in the airplane bathrooms).