I've had longstanding fears of standing in front of others and talking to large groups of people. This course not only cured me of my phobias, it provided me with a great foundation from which to begin my teaching career. The curriculum is extensive, very well organized, and the course staff are very professional and extremely supportive.
You will be put in challenging situations and hard work is required, but at the end of the course you will be equipped with the skills necessary to be an effective teacher.
I'd highly recommend this course to anyone looking to complete a 120 hour TESOL course with a 6 hour observed teaching component.