The company has great intent, takes care of their employees; which is proven through benefits and the longevity of the employees.
Cons
Lack of training and empowerment of their personnel, which is the greatest asset. It can be a chaotic work environment that needs IT/Process Improvement.