BES has the most supportive working environment I've encountered in my career. Leadership empowers employees and is willing to teach, coach, and up-skill employees to everyone's benefits.
Cons
Medium to high turnover in the field, as is common in construction.