Every position requires a different skill and knowledge set.
Employees should already have a certain amount of knowledge and skills when they are hired, but skills and knowledge should be advanced with training on the job. For example, employees should have basic knowledge of the computer programs that the company uses as well as the skills to use the program. Knowledge of policies and procedures, however, must be trained.