There are many reasons why a person would choose to volunteer for their community, some examples are:
Improving and maintaining a healthy community
Volunteering helps build friendships with those around you and in your community
Volunteers can gain on-the-job training and experience
Volunteering may possibly help to open up a future career opportunity in a job of your interest