Great training and development opportunities, I think this company does this very well. Hosting lunch and learns often where there is a presenter, graduate development workshops, and the managers generally just want you to learn the best you can rather than doing a quick job and not fully learning it. Host 6 monthly performance reviews to check on development and have a development journal where you write down what compentencies you have learnt.
Specific graduate competencies to achieve which direct your own development and the opportunities to look out for. Plenty of support with a mentor and invested leadership team. Lots of training and lunch and learn events are happening as well as courses for skill development.