Most positive work experience I've ever had.
Pros: family friendly, never had a lay-off, stable company established 1926.
Cons: none that i can think of.
Very employee supportive, provide on-site continuining education in Microsoft programs also English as second language. They promote from within. Provide on-site company paid health care and a counsellor. Family owned and operated. Focus of the company is customer service. On-site workout area.