Pros
Company business model has been very good. Makes lots of money for the company, not necessarily the employees. Lots of complaints from passengers; Hard to say if they are right or just crabbing out of spite.
Cons
The location - Vegas is NOT the greatest city to live in for work. Too much focus on tourism leaving a lot to be desired other locales enjoy IE: Restaurants you would find in many other large or even suburban locations. The pay in form of benefits - while actual pay in $ is good, for my position it strongly lacks in regards hours work. We work more than anyone else in our position at peer airlines. We are also hourly vs. salary exempt which something else enjoyed by our peers. The software - Someone from another airline would probably laugh at our disorganized system. It takes all 3 major web browsers for those in my position to complete our job and our glorious Windows 95 based software program for tracking some functions doesn't talk with more modern software or make things efficient. Don't expect to non-rev on Allegiant when everyone else wants to travel for leisure. Expect to be the very bottom non-rev class on other airlines.