Pros
The company is dynamic, changing and growing. It is also a solid place to work as the product portfolio will ensure that consumers continue to want and buy, hence ensuring good job stability. Work life balance is important, as is the people side of the company - much time is invested in this.
Cons
Opportunities are there, but you generally have to be extremely high performing to really move roles rapidly. In my experience, the majority of people have been in the same role for a while. You have to also be willing to relocate and move to wherever new roles are coming up. In some of the roles, you are not exposed so much to the wider initiatives of the company, you have to be willing to go outside your actual department to find some of the better things going on.