It's a bit daunting, making a move to a new place to do something that you may have little, or in my case, no experience doing! I'd taken my TESOL course, and had done my practice teaching with ESL students, but I was still nervous. However, it's kind of like riding a bike -- except your teaching English!
For me, CETP has been a great experience. While the fee isn't exactly cheap, the fact that housing is included, as well as health insurance, helps offset the cost (at least, it did for me in my rationalizing). The program director here in Hungary has been there for me whenever I had an issue, whether it's being sick or dealing with some paperwork (although calling is definitely more reliable than trying to get a hold of her via email). Also, the bureaucracy of Hungary can be very agonizing at times, but at least when it comes to initial paperwork, CETP and my school have been able to take care of it all so any issues were resolved.
As for teaching itself, I've had such an amazing time at my school that I still haven't left! Teaching at a primary school was frightening to think about, because these kids probably will have little or no English experience whatsoever, so how will I teach them a language when I can't communicate with them in Hungarian? And yet, somehow it works. It's a very rewarding job because at the end of the lesson, getting to hear them use new words that they didn't know 45 minutes before is awesome. One of my biggest problems, even now, is some behavior issues -- mostly talking, and talking in Hungarian more than I'd like. Granted, I work with younger kids, so it can be hard when they can't say complex sentences, but it is still frustrating.
For the most part, my school is pretty equipped with all the materials I need, but I can't say the same for every school. I've heard of other schools not being able to afford books, etc., but it just depends. Even so, I think most teachers here have found a way around any issues and still teach great lessons.
Typically, you'll have a pair teacher or teachers that you work with, and they can help you with lessons or ideas as needed, too. It's been very warm and welcoming at my school, which makes for a much more pleasant teaching experience!
I definitely lucked out with being in Budapest to teach, but I've heard plenty of people have excellent experiences in other cities around Hungary. It's not a big country, so traveling around is also very easy (and not too time consuming!). The food is great, the culture is vibrant, and there's always a festival going on...somewhere! I will warn that it's a very meat and potatoes kind of place, but I know several vegetarians that survive the food here, even at restaurants. Hungarian food is delicious, flavorful...but sometimes a little fatty. Still, I never tire of going out for Hungarian food!
If you're up for an adventure, and have an interest -- especially traveling around Eastern Europe, because it's so easy to get around (and affordable) -- working with CETP, in my opinion, is a good way to do it. The salary you make is enough to enjoy life and travel -- but by no means is it anywhere near what you'd be making in China or Korea, for example. If you're okay with that, then it shouldn't be a problem! There are also plenty of opportunities to find private students to supplement your paycheck!