Pros
-Internship Opportunities -Opportunity to explore all facets of the industry (estimating, acquisitions, purchasing, change orders, building, quality control, structural, owner/client relations, etc) -Career Advancement Opportunities -Philanthropic Initiatives and Oppurtunities -Hands on Knowledge -Exposure to multiple entities (Owners and Subcontractors) -You learn technical and practical skills -Great People (Project Team and Upper Management) -Extracurricular Activities -Great Benefits -Traveling (both to regional offices and to track material) -Relocation capabilities -Upper Management that doesn't make you feel like just a number. They go out of their way to remember you and build relationships. -Good Vacation and Sick Leave Policy -Various Project Sites and Regional Offices to pick from
Cons
Long Work hours. Working on weekends is typical The above makes it challenging to find and/or maintain a work/life balance, but it's possible. Sometimes the locations of the project sites are not close to home which increases work hours (although there is potential to be closer to home)