Pros
Flexibility!! They allow you to come and go as you please as long as you are completing your work. Which makes it easy to schedule doctors appt. etc. Working from home. If you are not scheduled on field assignment you have the ability to work from home which is nice.
Cons
It is nearly impossible to advance in this company!! You have employees with 5-10 yrs experience still completing entry level grunt work. This is unheard of in any other company I have ever worked for in the past. They talk a big game when it comes to H&S but then management goes and ask you to complete outrageous and unsafe tasks. With the exception of a few management doesn't respect the staff or clearly explain the task at hand. They are always changing your schedules up until the last minute and act like it is no big deal. Additionally, they wait to the last minute to review reports and then expect you to stay late to finish their revisions.