These professionals work with employees at different levels of the organization and through directive or non-directive methods, teach them ways to solve problems, improve their performance, and add quality to their work. One of the special branches of business coaching is executive coaching. It is for people at the higher levels, like the senior management.