Pros
Hands on work, lot of hours/overtime available, family environment, consistent hours, team atmosphere, opportunities to cross train and grow. learn new things, health clinic on site, good benefits
Cons
early start time, the work can be challenging physically, PTO is accrued over the year