Pros
A large business, that feels like working for an intimate small business. Freedom to get the job done your way (as long as it is legal of course). Just enough feedback to be enjoyable. Excellent Executives, who take the time to learn about their employees. Diverse business, with a wide range of activities and opportunities. Excellent salaries and benefits. For most positions, a VERY flexible work atmosphere. Each person is treated as an adult. GENEROUS time off policies - close to 5 weeks per year!
Kontras
Many small pockets of teams, who sometimes can feel left out. Changing jobs within the company often involves moving. Senior salaries can be lower than other large businesses, but the work freedom and other benefits can help make up for it.