Pros
The best part of this job was my fellow technicians. The technicians I worked with were smart, helpful, hard-working individuals. I learned more from these people than I did anywhere else.
Cons
The pay is sub-par, but I guess most jobs are these days. I could have dealt with that if I felt appreciated in any way by management. There is a huge rift between the technicians and management that I attempted to close in my time there, but neither management, nor my fellow techs seemed to care enough to do anything about it, which is ultimately the reason why I quit.
The level of incompetence at this company is unheard of. The owner often tried to criticize the work of technicians from a technical standpoint when he himself is not a technician. He would get involved in the day to day work rather than do his job of managing and running the company which ultimately led to the frustration of everyone. Our clients did not like him and often told me they felt like he was trying to intimidate them and had no tact. The administrative staff, with the exception of one person, sit and waste time, criticize the technicians, and generally don't know what they're doing.
If there was one phrase to describe this company, it's "gross mismanagement."