Being a mentor is about being generous to other people.

Whether you’re at the top of the ladder or only part way up, you have already learned lessons that are invaluable to others. They can be lessons from painful failures that you now know how to avoid. They can be lessons from great successes that were achieved through careful planning, or from good fortune when you took a chance. They can be lessons you learned from watching others or from your own reading, which you then personally applied with great success. Whichever way you gained the knowledge, there are always people behind you who would love to learn.

To make it work well, mentoring needs: