My managers so far have all been from the graduate program
No direct experience with this. But it appears by doing great work and having the right attitude and vision can move you up.
I'm only a recent graduate, but from what I have seen the opportunities in this company are good, I've seen a lot of other graduates progress up the ranks into management roles and into roles with larger responsibilities.
I'm not exactly sure what it takes to get a promotion but I intend to receive one