CIEE was wonderful to work with. They did the groundwork for me. They found my placement, my housing, and took care of the work permit, almost everything. I was a volunteer. I don't think they find your housing if you are paid. In CIEE's pre-departure class, I felt like I learned as much as I did in my entire 2-year teaching credential degree at the university. In addition, it was FUN. My Spanish improved so much and I made lots of friends!