When you work within the computer business, there are so many varied roles and job titles, it would be an absolute miracles if all the in-house training courses could cover each one. In most large government ministries produce their own online training courses and encourage their staff to participate in self development that can be so rewarding when someone higher up recognises the improvement. Smaller employers rely generally on bigger companies to design and build training courses that be bought into so their workforce is encouraged to take part in well structured and relevant information and education for their particular role. The best customer service departments are staffed by well trained, polite and seriously focused colleagues who will go that extra mile to ensure the customer gets what they thought they’d signed up for and goes to the end of the earth to rectify things when they’ve gone pear shaped.