 Businesses now prefer to hire employees who are already experienced and have a required skill set.However, there are still many companies who feel that on-the-job training is best for their employees.The concept of observational learning was introduced by Albert Bandura, whose social cognitive theory Bandura believes that people learn best by observing others.