Pros
- Great Management and employees who care about the success of each other
- Mentoring, coaching and career development training
- Exciting assignments and projects to work on
- Family culture and excellent work environment
- Ability to grow within the company, professionally and financially
- Large and diversified portfolio of projects to work on and other divisions or locations to work at
- Promote health and wellness
- Encourage to get involved in helping local communities
Cons
- Vacation/time off from work can be increased due to the fact the some people commute a lot from and to work place