Company truck, bonuses, if you do your job your credited. Salary pay so your paid if you have down time. You can always talk to your bosses and they listen.
Cons
Coworkers don't always give their best. Sometimes you end up doing what they don't complete.