Pros
The company has some incredible brands and opportunities and on the odd occasion invest in training with staff. Can go and work in other departments if you are interested in the work they do.
Cons
The company is obsessed with the idea of it's staff creating 'legacies' but none of these really last. If Senior Management don't feel you are a cultural fit, at any moment, they will manage you out and really knock your confidence. Being a top performer and having proven results in your role can be totally irrelevant and not enough for promotion, or to keep you in the company. The company claims it is a meritocracy, but it really isn't. People are hand picked for the roles to move into. You will be favoured as a graduate and/or living in London.