I am currently in my 5th role within Mainfreight and have even moved interstate to pursue new roles. The graduate program is an accelerated growth program where everyone starts on the floor, learning from the ground up. This may seem like a waste of time but I cannot stress how important understanding the basics are especially when you become customer facing.
Mainfreight's grad program does not provide rotations like other programs, so role progression is against all candidates and only occurs when positions are open. My managers would always recommend me for roles that they saw suitable, and once I was successful, would organise training to help with the new role. I think that if you show initiative in your current role and make yourself known to other departments, like I have been able to do through training and graduate presentations, it is possible to progress well and quickly however this program is dependent on real roles being open and self promotion, and graduates cannot rely on the "graduate" position nor expectations of a rotation for their situation to change.
I do have aspirations to move up one day, for now I'm still learning the basics. I would like to be a CDE or BDE, but depending on how i go learning operations, i wouldn't mind being an operations manager, or even being part of a potential North Queensland Projects team. There are a lot of FCL projects up here, so maybe in future this is something we could look into.
Mainfreight nearly always promoted from within instead of hiring externally. This makes great opportunity for all team members in Mainfreight to progress and learn rapidly.
There really aren't any as the analytics team is small and analytics is still a new concept in society.