Pay tends to be on the low side and growth within the company is hard. They love to promote within, but the more you get promoted from within the more underpaid you tend to be
Great work environment on the HVAC side. Very free to make your own schedule and not micro-managed by my manager. Steady pay increases over the past couple of years.
Cons
Wish it was a commission based position but may advocate to change at next review.