lots of opportunities to grow, teamwork, good pay, good benefit, positive environment
Cons
overtime occurs when peak season, may have lots of travels, sometimes managers are not so responsive, too many responsibilities for some people, overwhelm somtimes