-Lots of Overtime Availability
-Decent Company Culture
-Full Autonomy in regards to field work, and company vehicle
Cons
-Scheduling is at the whim of contractors and there will be last minute jobs
-Management will throw you under the bus
-Lack of communication or replies to emails is common