Many organizations and institutions provide different forms of training and instruction to their employees or learners. Typically they provide needed training by sending people to school, holding in-house training classes, or providing manuals and self-study guides. In some situations it is advantageous for them to use e-learning or other forms of e-learning instead of the traditional training. Other times it is disadvantageous. As with anything else, there are benefits and limitations, as well as pros and cons. There are many advantages to online and computer-based learning when compared to traditional face-to-face courses and lectures. There are a few disadvantages as well.