Volunteering to feed the homeless was an amazing experience that I learned lots from. Serving helped me develop skills working in fast paced environments. Interacting with the homeless helped me better understand their special needs. And working with other volunteers helped give me a sense of teamwork. Overall great volunteer experience that helped prepared me for future work.
Cons
No cons! Although constant standing and running can be tiring, that's just part of the work.