Pros
Supervisors and co-workers are fantastic. Feels like a family. Couldn't say anything negative about them. As long as you're good with passengers and people getting upset, you'll be fine at WFS.
Cons
GM and upper-level management is absolutely horrible. Wouldn't work with my school schedule whatsoever, had to call off for shifts that I had during college classes even though I informed them of my school schedule months in advance. Told many stories to many different people regarding who was getting promoted, and made false promises. Lack of communication was extremely apparent, and management played favorites. They wouldn't take suggestions on how to improve by employees and supervisors. They were rarely involved in day-to-day operation and would sit in their office chatting and laughing most of the time. GM and management would take days off for vacation and holidays off meanwhile we all worked. Pay is average but could be better because of all the stress caused by Allegiant passengers.