Pros: good working relations w/ co workers
Cons: heathcare, not so great, not such a modern facility
Review, all emails, check progress, material & labor on projects
Learned how to use a more advanced computer systems and managed union & non-union working crews.
Management, always looking over your shoulder
Co-workers, Good sence of humor, always have some after work game going on, keeping track of sports events.
Hardest part of the job is bring all materials , labor and jobsite conditions together, getting the project done on time, and making a profit.
Most enjoyable part of the work is acknowledging that fact that a project came out good when it was a tuff one to do.