Room to advance, hard work is rewarded, the company focuses people engaged and having fun as they know the work can be difficult. Management is supportive and promotes work-life balance.
Cons
"Busy Season" every year. However since it is cyclical you can plan for it.