Very dedicated to the employees. Management is always willing to talk with you and get you where you feel you should be.
Cons
Only thing I can think of is they really want to keep you. They will try everything they can to keep you from leaving. Not really a bad thing just makes it hard to move on.