Pros
Good company with solid people development program
Cons
Too challenge to be promoted to next level
Pros
The people you work with are superb - it's the perfect combination of good people & great talent. Brands are also great with a strong purpose.
Cons
Career growth is rare and pay, comparatively to the rest of the market, is sub par. I've also felt at times there are double standard on how people get promoted.