Family environment, best culture I've been a part of. Management is compassionate for their employees and treats them well. This is the kind of place you start at and retire.
Cons
No fault of the company but the market share is too small. In order to survive you have to deversify.