Great very good. very thorough training. was taught a lot about the company, learnt a lot. very interesting, full training on site. good people to work with. great communication skills needed. you then get fully trained on everything. from the system and equipment so you understand how everything works. very thorough training a lot to learn as important role.