Leader in what they do. Knowledge of the industry. Ability to advance within. Management will face and address issues head on. Will supply resources to maximize your ability.
Cons
Every place has them, but from what I have heard and seen since I have left, they are addressing them.