Pros
Guaranteed work. Usually overtime available
Cons
A lot of the superintendents are crap. Nitpicky over the dumbest stuff.
Pros
Challenging and engaging work, good benefits, good job security, possible mobility within the company
Cons
Pay is not competitive. Compensation process does not recognize individual contributors.