You'll be promoted based on experience and performance.
Graduates are "guaranteed" to get at least an analyst level job after the graduate program but following this, I'm unsure about the possibilities.
Promotion and career advancement is based on merit with many young managers within the organisation. There is, however, limited scope to be promoted within certain areas of the organisation.
From what we have seen from previous grads, it looks like graduate move up pretty well within the company.
As the structure of the company is flattening, it is not always easy to move up the ranks in the company. It is often the case that you need to take side steps to gain more skills in order to advance your career.