Why do volunteers work for free?

Volunteers have a huge range of motivations. They may want work experience, to meet other people who share their interests, have an enjoyable social experience, gain status or influence, to receive praise, thanks, or recognition, or to achieve a shared goal.