Majority of the training I have found to be beneficial has been on the job as a lot of the formal training programmes haven't directly linked to my job.
A lot of the training is self-driven. I feel would benefit from more guided training opportunities particularly being early in my career. But, there are also lots of fun ways to pick up skills for early career's people (e.g. presentation competitions) where I have been able to develop my presentation, analysis and communication skills.