There are too many training programs to list here. The first few months of a grad rotation there are very many training sessions.
Lots of training/feedback/development opportunities.
OK, not very structured or interactive and does not cater to individual needs.