Pros: good people, good pay, good safety awareness, good work ethic.
Cons: specific to this location: management is ok, could be better. long hours, but it pays off.
Good company to work with, depending on the location.
You will learn a lot on the job and gain good experiance especially if you ask questions.
Immediate management is good, they try to work with the employees and needs. Upper management could use a little work.
Hardest part of the job is the lack of job security when on contract.
Most enjoyable is – more... the people you meet and get to work with (most of them). – less