Most workers have been there 10 years plus and are very welcoming. Management is very involved in day to day operations and vested in success.
Cons
Very long hours if you want to succeed, Metrics drive everything, most employees are very set in their ways which makes it very difficult to facilitate change which also is required to be successful.