Pros
The technicians are mostly great people, who are skilled at the job, and willing to help each other. The support staff is also excellent and collaborative. SOME of the management is composed of sensible, honest people.
Cons
They lie to your face, they give insulting raises, and they give you great reviews, and a verbal "atta boy" here and there, but realistically don't value you as a technician. The face of the company, doing the hands-on work, taking care of the end-customers, and they still promise raises, that never happen. 4 years I was there with $0.00 in raises, I brought it up, I got $0.40, in 4 years. In those 4 years, everything got more costly for me, and everyone, but when we brought up raises, we got a sob story about the company having a tough year, no thanks, at all. I would never work for this company again, and some of the middle management, from Ohio, is atrocious.