If you are interested in teaching or developing your teaching skills, I highly recommend this program. I can't begin to explain how many useful things I've learned in this program. If I had taught ESL without this program, I wouldn't have even known where to begin. The progress I made through this program was significant. For me personally, I found the workload to be heavy but you get a lot for your money.
Having the opportunity to get hands-on experience teaching with detailed feedback allowed me to know what to improve on. One of the biggest highlights from the course has to be my TEFL program teacher Wayne Summerbell. This course wouldn't have been half as enjoyable without his high energy and patience. He is hands down one of the best teachers I've ever met. He gave us constant encouragement and support during the program. As a class, we were extraordinarily lucky to have him as our teacher. I am very grateful for what he has taught me. If he ends up being your teacher, I'm jealous of you.
I highly recommend this program to anyone looking to explore teaching as a career or if you want to develop your existing teaching skills for teaching ESL.