Pros
Great experience to collect , very understanding management, no micro management , no stress, friendly and easy going employees.
Great production , maintenance , engineering & customer service and sales staff.
Cons
Medical benefits for family are expensive. need to work on research and development more.