I've done some volunteer work in the past and in this article I'm going to outline the pros and cons of volunteer work. So, if you're thinking about doing some volunteering and you're looking for more information, you're at the right place.
One of my most memorable volunteering experiences was volunteering for an environmental organization in Montreal that takes care of all the recycling at big events. It was a really interesting experience. One benefit is that people at these volunteering gigs are not judgemental. They're good people who share your values. You feel safe around these people.
A second benefit I have found is that it will give your social life a good boost. Sure, you might not see the other volunteers outside of where you volunteer, but it's always so refreshing to meet like-minded individuals and chit chat about something you both have in common. For example, for me, I had a passion for the environment and that organization naturally attracted other people who had a passion for the environment. So it was a lot of fun to learn more about my passion from these great people.
Now, I'd like to bring up a disadvantage... It's work just like a real job and a lot of people don't like to work. Regardless of how you volunteer, it won't always be fun... unless you find a really cool volunteering gig like playing pool/billiards or sailing. Otherwise, it takes a lot out of you to contribute to your community through volunteer work. It takes time and energy. Only you can decide if it's worth it.
Additionally, unless you're trying to become a doctor, I believe that volunteer work on a resume is overrated. Potential employers would likely prefer actual work experience in your field(as in salaried work).
Another disadvantage is that if you're tight on cash right now, you obviously won't be making money through volunteer work. However, there are always the rare volunteer opportunities that will give you a little money to thank you for helping out.
All in all though, I think the best part of volunteering is the relationships you will be building with new people. You never know who you'll meet through your volunteer work and you never know what those relationships will lead to in the future. They might not lead to anything but I have found that anytime you meet anyone and talk to them for more than 5 minutes, they can completely change the course of your life for the better. This doesn't always happen but it does sometimes happen.