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.