training and development
it is not the responsibility of the company, that new employees have low ability.
however, it is the responsibility of the company, that it cannot improve the ability of new employees. training lets employees and the company develop together.
personal development must use a number of ways. personal development programs, focusing on training talents and training employees are important.