The training sessions run for the graduates at our company has been a highlight of my time here. It has helped my develop a professional identity for myself, and understand the conditions under which I am going to achieve the most in my career. We offer some decent technical training, however the internal technical training is still a bit lacking. For general technical topics I would suggest that the company revert to using external training courses, with internal training being used for company specific topics.
50,000+ hours online training material is good when you start to help understand the business and products
There are lots of different training programs, but sometimes these are not in depth.
We have an online university for starting with the basics. We also have training courses for technical, personal development and skills/strengths based.
Internal training for products is good.