Pros
I've been a flight attendant almost three decades. I've seen a LOT of the world. But the work is hard. Flying is physically demanding, the passengers are occasionally disruptive, needy and cranky. You have to deal with this somewhat gracefully. But many of them are simply wonderful. It'll make you giddy and it'll break your heart. But it's been a pretty interesting ride. Travel benefits are great but the last thing you want to do is get on an airplane on a day off.
Cons
Long days and nights. Prepare to be bored at times. Prepare to be really upset at times. Prepare to be hot, cold, tired, hungry and looking forward to getting up at odd hours. Prepare to be at the company's beck and call 24/7 for days at a time when you are on reserve. Prepare for very little pay at first. This is not a terribly intellectually challenging job, but it does require patience with hundreds of personalities a day. But it's what you make of it.