
It can be difficult to move up the ranks because you have to wait for a position to become available at a higher level.
I can see career progression available, subject to availability.
Promotions are always possible if you work towards the opportunities
While graduates are definitely given a position after the program ends, it is quite difficult to move up the ranks and you may be stuck for while in a pay grade that is lower than what you would make if you were to go elsewhere.
There appear to be decent upward mobility prospects, although not necessarily in the one team - you may have to move to a different team but this occurs frequently.