Benefits, international opportunities if your life allows it
Cons
Old fashioned management, not good for millenials, slow job growth and promotions, being a construction company 80% of the workforce barely passed high school. The smart folks are either in the corporate offices winning more work or on bad projects which have gone south.