Pros
The crews, sales teams, service teams and people that do the bulk of the work for the company are amazing people. They continue to sacrifice time from their families, to do the best, honest work that they can for customers. I respect their hard work and dedication. I appreciate the owners for the care that they have always given anytime they were in the office. They are a great couple.
Cons
I was there for several years. Over the past couple years, there have been multiple layers of management added. With each layer added - the value of the people has diminished greatly. You can work your heart out, love what you do, the customers and your co-workers - and management will turn and tell you that you aren't a culture fit. Its unfortunate to see how corporate the company has become. The true why and hard work of the owners, that got the company to where it is today; is not felt or understood anymore. It has become about the money, the employees feel it, and the management doesn't care. A lot of talk, no follow through. If you are looking for a place that you want to feel good about your work, at any level, this is not a great place to work.