Coaching aims to empower individuals and maximize their performance by helping them learn and find their own answers, rather than being taught. The coaching process draws out hidden skills and talents that can solve previously insolvable problems. Coaches believe the coachee has the ability and knowledge within themselves to effect positive changes. Benefits of coaching include improved financial and organizational performance, executive development, and problem solving. Core coaching skills include active listening, effective questioning, insightful feedback, and focusing on processes and results.