Pros
Some of the best "deck plate level" co-workers around. Distributor of several quality products. Great learning experience. Maintains pool of resources not typically found among competitors in their line of work.
Cons
Frequent and Significant payroll issues. Senior leadership within the company does not recognize valuable employees nor retain them as well as other places in their line of work. Does not stay on top of training for their technicians as well as they could. Compensation is frequently less than market rates across all the respective disciplines they cover. Sales teams need to be better trained on the products and services they are expected to provide - they are very weak in this area which does have an impact on all employees overall.