"Volunteering is generally considered an altruistic activity where an individual or group provides services for no financial gain. Volunteering is also renowned for skill development, and is often intended to promote goodness or to improve human quality of life."