Volunteering brings its own rewards