What is the difference between a coach and a consultant?

What is the difference between a coach and a consultant?

A coach is a mentor that empowers the people within an organization to find their own solutions to business issues. Coaches are often generalists that share knowledge, encourage mindset shifts, and conduct critical thinking exercises to empower the organization. A coach is not the same as a consultant.