Career coaching frequently involves helping individuals prepare for a career change or helping employees advance in their existing jobs. From the employee's view, career coaching consists of evaluating interests, values, work styles, and skills. From the organization's view, it consists of matching employee talents with organizational needs, recruiting and retaining talent in the company, identifying training and development needs, and assisting employees in specifying and locating new employment opportunities within the organization.