Varied and rewarding work
The trainers are great - the courses a good, and they have loads of experience.
Managers are supportive, and there is always someone to ask for advice if you need it. Also, when I made a mistake they gave me more training, rather than just telling me off.
There's a good sense of teamwork - everyone works together and supports each other. Even the - more...