This is common, happened to me too. And like said, you give them your rock bottom they aint gonna give u a cent more. Living in Shanghai is not the cheapest you have to take that into account as well and what other benefits do they offer. And also, did you mean "TECH" job or "TEACH" job. For the first one, i would start out no lower then 20.000rmb/month. If its teaching it is not my area of expertise and others here should be able to give better advice.