Evaluation of training and development involves assessing whether it is achieving its objectives, it is effective or not. Training effectiveness refers to the benefits that the company and the trainees receive from training. Benefits for trainees may include learning new skills or behaviour. Benefits for the company may include increased sales and more satisfied customers. However, it is very difficult to measure the effectiveness of training and development because of its abstract nature and long term impact on the trainees and the organisation (Prasad, 2005).