Pros
Depending where you're located at, you could work with a pretty good group of guys or possibly not. Provided decent training and continuing education. Will work with you to get your certifications.
Cons
Was promised a full-time, yearly position but it turned into a seasonal position. All the old workers knew this would happen so I was hired under false pretenses. Uniforms provided but they are inadequate for jobs. Low paying blue collar job. Was promised raises that never happened. It was never said directly but workers were asked to work extra hours for no pay if they could not bill enough hours to cover the daily wages. And then it was frowned upon when workers, on days that they billed more than enough to cover their daily wages, wanted to record extra hours to make up for the "free" hours they had given previously. A lot of equipment was poorly maintained and workers abused equipment often which didn't help management in trying to acquire new equipment.