Pros
A good way to get your foot in the door in the aviation industry. Being a low-cost carrier means regularly "doing more with less" and finding novel and creative ways to try and boost efficiency. At the time, was reasonably generous about positive space passes. There was a decent level of diversity and inclusion in the corporate office when I was there.
Cons
Very negative corporate culture due to the shoestring compensation offered, the extremely high turn over, the obsession with cost cutting, and management refusing to offer any incentive compensation in spite of extremely high profits. Much of the senior management were geriatric "good old boys" who sat around talking about the good old days of 30 years ago, took excessive time off while working more junior employees to the bone. Much of the career advancement options were non-existent, because they heavily poached talent from competitors like Mesa and Spirit, meaning you were often stuck wherever you started. Very difficult to actually use flight benefits as flights were almost always oversold beyond capacity, so you had a high chance of being bumped. The white-collar work that could be 100% done remotely was common, but "sitting at desk, 40 hours a week, never working from home except overtime on holidays" was part of the archaic and geriatric management culture, making it even more difficult to actually use the flight "benefits" that are usually dangled to try and attract employees. Management would shadily block employees from getting into "leadership development" programs without notice to prevent any internal career progression.