Management was terrible, they were never around, and constantly lost documents. Chinese management loved to promote people who were grossly incompetent they are just puppets who don't have the foreign staffs interest. Management who were competent didn't last long making it unbearable to work.
There was a man in the office that would sexually harass other men in the office. This made working uncomfortable when he would make lude comments describing his sexual conquest in gory detail and management in office would laugh about it. When it was brought up management would laugh it off and say that the office space was classified as a "public space" so they can't do anything. The man doing the harassing was part of management.
You have to make your own materials. Making your own materials could take a very long and could require you to come in hours before classes to make sure you are prepared. They also use old curriculum and provide no help on the materials. They only care about the money they make from parents.
Hours on the weekend were long and tiresome. Teachers who were great at teaching were given back to back classes for a 10 hour period while others would show up work for 2 classes and go home for the rest of the day while others still worked 8 hours for the SAME PAY.
Summer course and winter course are not optional. School forces you to work 6 days a week from 8am to 4pm and then regular classes on top of those hours. Days ranged from 8am to 8pm for no extra pay.
There are no consecutive days off. Everyone had Monday off, but would receive a random day like Wednesday, Thursday or Friday. Only management was allowed 2 consecutive days off. So there was no manager available on Tuesday.
Company-wide training is only done on a Monday, so you lost your days off. School wide training was always done on a Wednesday or Thursday so that management was not affected on their day off. It was also mandatory to show up.
If you were sick you needed to show up and suck it up. If you went to the hospital and were given a sick note management would claim that it was not sufficient enough and take pay away from you. Pay taken was 2000 RMB at the time that was 1/5 of your salary.
Company refused to open bank accounts for anyone who is not management. China operates heavily on a Wechat pay/Alipay system. functioning with no bank account was difficult.
Company pays for bills and doesn't allow you to see the bill. When random bills arrive at your apartment like a water or gas bill they are drastically lower than what they are charging you.
If you decide to leave this company they will hold your pay and refuse to transfer your visa, unless are willing to involve a lawyer. They heavily pressure you to sign a Chinese document but refuse to translate it for you.
The school provides food on the weekends which is terrible and on many occasions gave workers food poisoning. Food is so bad that Chinese staff have said they would rather starve than eat it.