Great people. Great training. Great leadership. Great culture. Good benefits. Plenty of career opportunity, the more you prove yourself the more you’re moved up.
Cons
Some projects understaffed, but this is very common for the industry at the moment. Unrealistic owner schedules can lead to long hours, another issue with the entire industry.