Pros
Some people in the office are stuck there due to being on visas or monetary reasons, so you find people who can relate to your stress and dissatisfaction level.
Cons
The management is bad, it's a family owned business that resembles a cult more. The manager micromanages the employees, but still has no idea who does what.
The jobs advertised do not match or reflect the work you do off site as a repair technician.
The educated employees are people that have pretty much given up on their careers and have settled to be at precise.
You're expected to give your life and soul for the job, but you could just pretend to do that and it would have the same effect. So your work won't really show for you.