Volunteering is a great human trait that includes meanings such as patience, the ability to give, solidarity, and cooperation throughout the long history of humanity. Volunteering is also characterized by the spirit of giving without compensation or reward.