Executive coaching is a perfect way to improve leadership skills in a professional environment. Some of the key areas that coaching focuses on are building confidence, speeding up decision making and structuring and prioritizing tasks. The benefits of a leadership coach include sharper thinking, a clear vision of goals and objectives, and improved communication and listening. By making sure that all of these areas are improved and enhanced, executive coaches help to increase employee engagement and job satisfaction. They also help build an environment of trust and respect, which in turn improves the bottom line of the company!