I have been volunteering with SHE Rescue since 2015, and can honestly attest that it can be an amazing, life changing experience. Every role you can have, or task given to you during your time spent there is important and really goes towards improving these girls' quality of life one way or another. My own specific roles included teaching English to the younger girls, heading up photography for the home, helping out in the kitchen, preparing craft time, decorating the classroom, and much more. But volunteering with SHE includes much more than just your tasks, but also brings with it opportunities to bond with the staff (who welcome you like they've known you forever!), taking the initiative and proposing changes here and there within the workplace, getting involved in the community, and even exploring the culture.
You're also afforded those rare moments which are truly priceless and precious, that are truly unique. One day I accompanied the girls to their swimming lessons, and while they were busy, started to collect fallen Plumeria flowers for each one. After they finished up, I handed one to each girl just for fun. One young 8-year old girl had never actually smelled one before and found the scent so lovely that she treasured and protected the flower for the next 2 days until it finally wilted away. Those are the moments that remind you how precious these girls truly are, and how very important it is sometimes just to be present in the moment. That it's not always our role that can fix the problems, but just being ourselves and being there can make the most difference.
Overall, I would certainly recommend volunteering with SHE Rescue, as at the very least it will be refining and character building, and at the most, absolutely life-changing!