They will accommodate with you with anything you may need as far as time or equipment. They provide work vehicles.
Cons
There are a lot of hours worked and hours driving and no one is paid overtime as they pay salary. Being in a different city and working for them is slightly difficult as the main office has material and work equipment you must acquire or be shipped certain supplies on your own.