Pros
In general the employees provide a good environment to work in.
Cons
Too far behind on basics of the required technologies to compete in the EMS world - one new SMT line, but most of the rest of the equipment is 20+ years old, with no structured preventive maintenance program.
Many employees have been there for over 20 years as well, but the disservice to them is that there is not a quality training program that allows them to stay current with the skills required tom compete in the industry.