Shenzhen, Spring, BCA, Sichuan, Tianjin are the 320 jobs that I know a bit about and are OK. June Yao I would avoid like the plague. West Air and CS are too new with expats and I don't have first or second hand knowledge of them.
Overall I only recommend ANY job in China if you have another job you can go back too. IMHO, but I worked there for 2 years (BCA).