Overall, I've had a superb experience with CIEE. After comparing multiple programs, I decided on CIEE and have never regretted it. From your TEFL certification to job placement, they've got you covered. In addition to the TEFL course (that includes an abundant amount of resources), they also provide a pre-departure mini-course to prepare you for the big move (focusing on work place and societal cultural differences).
For me, the personal support has been the best part of the program. They have gone above and beyond to provide guidance and support for me throughout my experience. When I was stressing over getting all of my documents in time, I remember just bombarding Luke and Brad with emails. Without fail, they'd respond within 24 hours and solve any issues I was having. During the interview process, I once called Brad on a weekend asking for advice. He was very patient and helped me through it even though I had abruptly called him without prior warning. (Seriously, Luke and Brad are the MVPs.)
Ultimately, CIEE will provide you with everything you need to start your journey. However, there are also many components that are up to you to figure out - such as what offers to accept and what you make of your time. As people have mentioned, do not settle on a job. If a position does not seem like a right fit, you don't have to say yes to the dress. CIEE will help you find another interview. I wish I was more sure of this before coming (but that's a different story). I definitely recommend CIEE to anyone that is looking for a program to set you up with the basics for your first year teaching abroad.