Pros
Pay Rate, overtime, nice bosses, small locally owned business with an owner who cares, easy to get pay raises if you try hard, lots of field experience, per diem is paid outright.
Cons
It can definitely be hard work with long hours and sometimes you have to travel a lot, but you're usually home on weekends.