I would not recommend them to anyone as they do not treat their people with respect.
Pros: people
Cons: upper mgmt.
Location/facility,people,work load,quality all ok,upper mgmt.not capable of running plant as they sit in the office and do not go to floor to see hwat's going on.