Work/life balance is great - hours are 8-4 with an hour for lunch. They also are liberal with outside training e.g. Excel training, project management courses, etc. It'small company so you learn a lot if you pay attention and ask questions. Job security is also high; they will put up with a lot and stick by you.
Cons
No room for growth. Most people have been with the company in the same position anywhere from 10 - 30 years. Most Senior Management isn't qualified for their job because they promote from within without credentials. Really top heavy and unnecessary grid lock.