Pros
Employee Owned company, which means they treat their employees well. Because it is Employee Owned you are given immediate responsibility and can take charge of your own career path. You learn a lot because they make you work in the field and office side of construction prior to choosing your career path, whether it is superintendent or manager. Some of the best health care and retirement benefits. You get to work on all different types of projects.
Cons
Long hours, especially at the beginning. Trying to balance work and family. If you do not like to move and live in new locations this would be a con. You can try to stay in the same city your entire career, but you may have long commutes and it could hurt your career. Just understand that this is construction company, so you have to go where the job/project is located.