Coaching is a blend of training and mentoring that helps employees become more successful by identifying and eliminating roadblocks and unleashing their potential to prepare them for the next level. Coaching involves both short-term performance improvement and long-term performance development. It is an ongoing, interactive and collaborative process based on honesty and trust. While coaching does not always provide answers, it helps employees calibrate to find the answers themselves. Coaching provides benefits for employees such as skills growth, motivation and job satisfaction, and benefits for leaders and organizations such as increased productivity, engagement and performance. Common coaching challenges like lack of time can be overcome by prioritizing coaching for interested employees, and lack of training can be addressed by acquiring relevant skills