Employee friendly company. Lot of investment in employee learning and development. Friendly and nice people to work with, all around.
Cons
Kind of stuck to known markets/products. New product development looked at from experience of old products. Unique nature of new markets/products not taken into account. Risk-averse.