Pros: very stable, excellent benefits, solid direction
Cons: not nimble, can plateau
Company has gradually focused more on procedures that ensure prior procedures are followed. Lots of emphasis on developing talent early in career but less help once graduated from program. Top management very upfront and clear about mission, values, work-life, etc.