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.
Great team to grow with even through the recent economy issues.
Cons
Long hours is possible even with great time management skills. Although it builds character you must be conditioned and willing to work a bit longer to cover the bases. It wasn't a requirement, but it helped ensure the most important part of the business being the Field employees needs were met.