Pros
Like any career choice, it can be fun and engaging at times. I guess if you are someone who likes to sit a lot, there is ALOT of DOWN time to this job, and if you are a worker there is a lot of things to keep you busy.
Cons
Even though the company advertises to it's employees about it being a "family" and it's "values" that couldn't be far from the truth. The company just takes and takes and takes and hardly gives to the employees. You aren't getting paid the entire time that you are working, and the "flexibility" that they offer isn't really there. You will be forced to give up all of your holidays for the first 20 years, birthdays, and almost any other thing you have going on. The new hires that come in, cannot even afford a place to live in some of the cities that they are forced to go to. And other flight attendants just looks the other way and says thats the "culture" of the job. I know numerous people who are forced to only eat whats left over on the plane because they cannot afford food. You work very long hours and are constantly bullied into working even longer ones with little rest and every time you try to find an answer to why your response that you get from scheduling is "are you denying the trip?" The departments hardly talk to one another in my experience. Not to make things worse or anything but the company just takes and takes and takes from it's employees and expects them to work 13 hours (half the time with no break or time to get food). Make sure you don't have any prior obligations before starting this job.