Great team, good pay, awesome earning potential
write your own paycheque. Do bare minimum and earn base pay... or work a bit more and cash in on bonuses for extra work. If your fast enough you can really make a lot. All employees work as a team and you will notice their support. If you have problems call a supervisor and they'll deal with it. Take home vehicle supplied, and your paid traveling from job site to job site.
Take home vehicle, decent pay, team spirit from your colleagues and management
Working outside in all weather