Pros
had to add 5 words
Cons
*Communication and information is for the most part non-existent *Management is incredibly poor at what they do and do not hold themselves accountable for setting the employees up to fail *Continued growth through acquisition which is fine if you knew what you were doing, their integration process is horrible you'd think you would have it down by the 4th or 5th one, but alas employees are kept clueless and never informed on whats going on and expected to support environments with little to no information causing frustration to clients and employees but the excuse from management that its growing pains is old after several years. *No focus from management\sales on service offerings and employees get hit with support on new random applications\devices with no training to go off of just so they can close the deal and get that MRR.