You do not have to do badly in business or in private life to call for professional coaches, you can get the benefit of coaching to identify areas that might prevent you of getting to your goals and improve them with assistance of a coach.
A personal/Individual coach or counselor can help you to identify your strengths and weaknesses and use them at the right time, learn new techniques such as communication and decision making, clarify your goals, identify obstacles holding you back and come up with strategies for overcoming each obstacle.
The role of a coach or counselor is to assist the individual throughout the change process and identify personal and professional goals.
Coaching is an excellent means to unleash skills and potentials which improve leadership, employee accountability, teamwork, sales, communications, goal setting, strategic planning and more. It can be provided in a number of ways, including one-to-one, group coaching sessions and large-scale (workshops).