Pros
Very talented co-workers at lower and middle levels that you will learn a tremendous amount from. Good marketing and brands, very well operated. If you have the right internal champaign, you can go very far in the company.
Cons
You are only as good as your latest success. No one seems to remember or value an individual's body of work. If you don't have a strong internal champaign at a high level, your career potential is limited. You have to know what senior leadership values in style and portray that. Substance is not as important. Very inconsistent people leadership - some groups a 'revolving door' of team members without anything being done about it. Extremely risk averse - many opportunities missed because the company took too long to evaluate and someone else got out into the market sooner