Flexible schedule, great team, understanding upper management that actually listens and makes changes to help improve operations.
Cons
Seasonal business so it can be difficult to get a year-round salary position but because they are seasonal, year-round employees tend to move on frequently so a full-time year round position can become available pretty quickly.