Hardworking and easy-going people
The day-to-day varies heavily depending on your role. In the project management role, one is expected to be onsite and help manage subcontractors, the schedule and budget of the project.
The great majority of my peers were hardworking and easy-going. Sometimes long days are required, but that's part of the industry.
The company makes an effort - more... to support community service organizations and to grow its employees. - less
ConsSalaries are a competitive, but still lower than some of its main competitors