Customer service classes can be taught in a traditional classroom setting with workbooks, through various methods of e-learning (web-based training), or a blend (blended learning) of the two.
An advantage of classroom training, whether traditional or the synchronous form of blended learning, is that participants can discuss best-practices with each other and build a solid team foundation. Drawbacks include work-force management when scheduling a large number of people off the job at one time, and the cost of travel if participants need to travel to the training location.
A main advantage of e-learning is that participants can be scheduled for training in a staggered fashion to allow for job coverage. Participants can work at their own pace and take whatever time is needed in order to develop a thorough understanding of the content. One drawback of e-learning is that without management oversight there may not be a satisfactory completion rate.