Pros
Great team of engineers Good MSP tools exposure
Cons
Leadership is severely lacking Office manager promoted to COO with lack of qualifications for said role Owner only cares about the bottom line. Doesn't know/remember most employee's names Salary well below industry average Minimal raises despite how good of reviews you have with your Manager Revolving door of Engineers and Service Managers over the past 5 years due to conflicts with the current COO Toxic work environment Owner will yell at everyone in one breath then wonder why morale is so low in his next breath No formal HR department (same toxic leadership handle HR related issues) Owner screwed over his business partner of nearly 20 years (and friend for much longer than that) over managerial differences