The training was delivered in a thorough and responsive manner. Objectives and concepts were communicated clearly. It was also very interactive as participants were engaged in game playing, group discussion, assignment presentation, questions and answers, etc. The trainers were well prepared and materials are well organized. Hands-on experiences and practical examples are provided to enhance attendees' learning. The course materials were applicable to attendees' present duties and responsibilities. The participants gained insights and learned techniques on executing an effective performance appraisal. Most significant, they learned the importance of the alignment between performance appraisal systems and the company's business strategy and corporate goals, which are essential to the success of the company.