Volunteering is based on the concept of giving through the donation of your time, your skills, your energy and often just simply your presence to help others in need. However, while volunteers have a tremendous effect on the people they work with, you will very rarely find a volunteer who feels they have given more than they have received. The lessons and benefits that a volunteer receives while volunteering are endless and can include increased self-confidence and social awareness, development of life skills, personal growth, friendship and building of independence. Furthermore, volunteering can help to enhance career prospects. Not only do volunteers increase their skill base, work experience and international contacts through volunteering, employers often look favorably upon those that are willing to go outside of their comfort zone and give up their time to assist others.