Volunteering not only benefits the community at large, but also develops you as an individual. By volunteering in different programs, one meets different kinds of people, encounters various experiences in life; some encouraging, some disheartening, nevertheless all this builds and shapes one's character.