Not a nice work environment. Very high employee turnover.
Designer and installer. (Former Employee) – London, ontario – 21 October 2015
The pay was decent, but that is it. Very stressful and demanding management.
Constant conflicting instructions.
No respect for the customer.
You do get to work with a wide variety of people, but that's because of the high rate of people leaving.