Pros: benefits, focus, results
Cons: controversial product
Well run organization, able to execute from top to bottom. High standards but great results.
Clear sense of mission, well communicated and executed.
Formal talent identification and development program. Fabulous benefits. Cash heavy