Pros: personally rewarding, interesting and varied work
Cons: confusing and contradictory corporate guidelines, occasionally unhygienic and unpleasant work
It is hard, but rewarding work that covers a surprising variety of tasks from one minute to the next. I highly recommend volunteering for at least a few weeks for the insight it provides into the work that goes in to running a charity shop. Management are surprisingly firm with the volunteers, often expecting a level of work one would encounter at a paid position, but they are always helpful and ultimately thankful for any contribution.