This is a company that is very organized and you will always know what you are doing days in advance. Work is work no mater where you do it but it’s good to feel like you belong to a team.
Good pay . A lot of training. Bonus structure good. Management listens and tries to react to concerns voiced. Overall good job just very demanding of your time.
Cons
Very high turnover rate, still has the old buddy mentality, not based on performance. Minimal time off during the season.