The environment, and the people you work with are like family. There is times where you finish all of your work early and you're allowed to leave when you're done. Management genuinely cares about your well-being.

Cons

There isn't a set time on which you get out. Sometimes trucks break down and you get out later than expected.