Having worked at the school for two years I can highly recommend the school. The management is approachable honest and fair. From the interview to working at the school everything matched up and tied in and the morale in the school is high,
Next year I understand incoming teachers will have the chance to live on campus in apartment purchased by the school. They are very reasonable.
The downside is it is a lesser paying school job in Shenzhen in your first year but you can quickly catch up in your second.
The school will advise you contact current employees to discuss the school if you receive a job offer which is testament to their "straight upness".