Pros
The travel benefits have always been a big pro in working for a airline. You are on a standby basis when traveling on a free pass. These days you are bumped more often then not trying to get somewhere due to the airlines overselling seats. It may take you a couple days to get somewhere. Seeing the world and getting paid while doing it. They fly to almost every country in the world.
Cons
Minimum staff on all airplanes compared to other airlines with more staffing. Very physically challenging job. Quite often 20+ Hour work days. 4-5 hours of sleep on layovers. Lifting passenger luggage into overhead bins and then closing them takes it toll on your back over the years. A lot of OJI's with this job working with very heavy equipment. They fight you every step of the way on OJI's and disability insurance you pay for. Only airline that FA's are non Union . Must work all holidays for first 5+ yrs. No appreciation from management on the job the FA's do. You are dealing with very angry passengers on a day to day basis and expected to solve many problems you have no control over. Such as cancelled or delayed flights, don't like the meal served, don't like their seats, no leg room, drunk and sometimes violent passengers. Things can change at a moments notice and you get home 1-3 days later then expected. Constantly told we are responsible for great customer service and not given the proper staffing to do it.