Pros
My starting pay was reasonable considering my skills and experience. I received additional compensation for gas and maintenance for my vehicle. I was constantly challenged to take on more difficult tasks. The company supported a wide variety of clients in the community. Management was willing to work around my full-time college schedule. They also provided breakfast and lunch on occasion and a Christmas party at a nice restaurant.
Cons
My starting pay was decreased without a warning or reason. Although I was challenged, I received little to no training to have a chance at succeeding. There was a serious lack of communication with regards to instruction, deadlines, and expectations. I was given projects that management would not even take on so that when I failed they could blame me in order to buy themselves more time. They pride themselves on quantity over quality with regards to getting work done. I often had to go back to the client several times to address different issues. When I decided to address all the issues at once (ask around for problems), both the client and management thought that I was incompetent when I was trying to be efficient. While working there for several years, I saw a high turn-over rate in the secretary and technician positions. They seem to hire based on looks and political ideology rather than skills and experience.