TOO MANY to count. My biggest peeve is how little the support team seems to care. When you express your concerns (most in which are real-time issues) you will most likely get ignored or your concern will be addressed AFTER the damage is done. By time you hear from support about an unjust penalty, you've already been charged and have to jump through fire hoops in order to get reinbursed but it's seriously not worth the time spent trying to prove that the penalty given was beyond your control. When it comes to tech issues, there is essentially nothing you can do except suffer an absense (not worth the time spent trying to have your page unblocked) or advise your student to contact 51 Talk Support whom will just ignore the customer, as well. It also seems that everytime you need support, the Support Team office is closed and you have to wait until the next day when your problem is irrelevant. The assistance Support provides you is sloppy, insincere, and unhelpful 99% of the time. Someone will only partially address your concern and then you are placed back on "ignore" until your next six concerns arise. If your concern requires conversating with Support (bless your soul!) then you are really screwed because you will have a different Support member each time and their response is extremely inconsistent (you will need to explain the issue multiple times to multiple staff). They also love to pass you on to someone "senior" who also has limited aid for you. In reality, this job pays you crap because you will have sooooooo many problems that you will spend your entire day trying to resolve and/or will lose a crap ton of money in unfair penalty points. DO NOT WORK FOR 51TALK, they are highly incompetant and unprofessional and you deserve better.