Although Haida gets you documents to work in China, it is not necessarily with the laws of China. Haida puts your life at risk!!!!!! if you want to maintain a clean police record in life stay away from Haida. They do unscrupulous things to get you documents to work in China. They will get you documents to work in one city and when you arrive in China you are sent to a different city to work. This is illegal in China. Your work permit gives you permission to work in a particular institution and no where else. You can be arrested for working in a city/ school other than the institution stated on your work permit.
Haida places you at schools that requires you to work at different branches which is also illegal.
When you decide not to renew your contract with Haida you will encounter many complicated situations that will force you to leave the country because your documents are tangled in a web of illegal things, false/inaccurate information was entered on the system by Haida therefore no other school can reapply for a new work permit.
If you decide not to resign a contract with them they can prematurely terminate your contract, prepare release documents with your signature stating that you entered into a mutual agreement of early termination without your knowledge. Also, they can upload TEFL certificates to the system other than the one your submit to them. This makes it difficult when transiting to a new employer because the online system will reject your application because the TEFL being uploaded by your current employer is different from the one Haida uploaded.