I know how you feel. I wasted 3 years working for EF China and you can read all about it in my eBook, English Last: True Accounts of Teaching in China. Currently it has two terrible reviews on Amazon, obviously people who’ve never worked for EF.
Anyways, what’s this cool site? It’s called Leave Your Daily Hell and is run by Robert Schrader. I first encountered this site when I was working at EF and hating them a lot, and it made me feel good. It’s a great place to read about others having similar problems with this wildly mismanaged English training company in China.
My advice to any EF teachers, don’t finish your contract and find a better employer. If you’re in China I’d try Disney English, which is a new player, and they might treat their employees well for a couple years before they turn into every other training center in China – an exploiter of those that want to help kids learn English.