I had a great experience with CIEE's Teach in Spain program. Personally, I think it is worth the start up costs as the assistance and guidance CIEE provides before departure as well as upon arrival and the whole time you are abroad is so helpful. The visa application process can be a nightmare and a lot of red tape, but CIEE breaks it down for you. I trust their staff a lot and have had very positive experiences with them. One staff member even helped my friend out a lot when she had to pull out of the program last minute. I would recommend this program to anyone looking to go out of their comfort zone and do something unique! It has been a great first year post-college for me.