Pros: benefits, work/life balance
Cons: huge organization; shared services
Overall, a great company to work for with excellent benefits and work/life balance. However, the business model is outdated and the company is going through change. This is much needed as many processes are inefficient, but it may lead to down-sizing.