I Agree with you both.  If it's a job that you look forward to going to and know you 

are helping and will be appreciated then it's good.  But if you're treated like the hired help

by the paid workers which often happens then get out of there.

 

 You're not being paid, they are, 

it's your time so you should be valued.   I've had both types of voluntary work -   those where you are 

'valued  and it's feelgood all round,   or those where you are not valued in any way, and  I know which ones

I'd never do again.