Pros
Interesting vehicles and technology, if a bit lacking in the quality department. Driving said vehicles on a regular basis (though this isn't the same for everyone) Many hard-working and friendly coworkers from different backgrounds
Cons
Very minimal training, if there was any training at all. One of my essential job duties (claimed to be 50% of what I'd be doing) was tied up in paperwork for months. Manager was a hyper-inflated zealot who occasionally got into altercations with employees and regularly held up progress by micromanagement and poor planning. Other coworkers all had a generally negative attitude and negative view towards our manager, whose power seemed to be unchecked by the regional manager. Hours were constantly up in the air. Ten hour days were the rule, not the exception. Trips with truck and trailer were rigged to skirt the rules (two people would be sent to switch off on an 11-12 hour drive, since license limits maximum daily driving hours to 10)