I just finished a 300-hour professional certification through them. It gave me a feeling of being prepared to teach English overseas. The course was okay, pretty neutral overall. I wanted to improve my English teaching skills, and it did help with that.