Pros
Projects they get can be exciting, employees tend to get along in the office, use Procore and P6 scheduling programs, decent superintendents
Cons
Project teams get changed during project, professional growth and education opportunities are lacking/not applicable/too high level, no upward mobility after project manager level, disorganized