This is a great experience that I would 100% recommend! You get to meet people from all over the world whether they are other volunteers, participants or coordinators that might become great friends (I am still in contact with people from all of the programmes I participated in). Everyone comes from a different background and has interesting stories to share and something to teach you. You will get some experience "teaching" English, organizing and/or monitoring activities, mentoring and guiding the participants but you will also learn a lot from them and all the other people involved in the programme! Plus you get to discover a new country/part of the country!