Many training programs are available, and there is a great mentoring program that allows for shared learning experiences.
There are MANY training and development opportunities offered within this graduate program. This covers and array of technical trainings specific to work I am completing and other soft professional development skills. For example, I have completed over 50hrs of technical training within a year an a half. Additionally, I have a budget of $1500 to enrol in whatever professional development I choose. A mentor program is mandated which has been extremely beneficial.
The development program is very streamlined and provides opportunities to learn from different parts of the business.