A business coach is someone that will assist others in their day to day job to help them improve their performance and also job satisfaction. If you are a company employing a coach, you would expect them to be able to analyse your business and make proactive suggestions on what needs to be improved and hoe to go about it. This in turn, should increase your productivity and turnover. Coaching is often used for managers within a company of a way of teaching them how to effectively interact with members of staff and to give them extra confidence need to ensure that they are doing their job to the best of their ability. Many coaches come from a psychology type background and have often working within the human resources industry. To be a great business coach you need to have experience and be able to talk to people of all backgrounds and abilities.