Pros
The pros of the company are just those of working for any airline - like cheap-to-free travel, some great overnights, and awesome coworkers. There's nothing specifically standout about this place in particular.
Cons
It's hard to get wrapped up in a life-long career dream when, everywhere you turn, somebody's trying to make it more miserable for you. What's not to like about flying around the country, flexible schedules and awesome coworkers? Scheduling that treats you like crap, managers who look for ways to punish you, no support from the company in reigning in unreasonable passengers, too-short overnights, too-long duty days, either too-short-for-meal or too-long-to-be-real layovers between flights, inflexible management human resource practices, and a really tragic reserve process.