I can recommend 'my' uni as a great place to work. As others have said, though, it suits me but it might not be for everyone.
The salary is great by uni standards, but less than one can make in a language mill if one works hard. My hours have varied from 8-14 per week in the 5 semesters I've been here. My contract says 16/week (teaching hours of 45 minutes, that is). The new dean seems to be trying to get more out of us, but hasn't tried to exceed the contract. There are growing pains and experiments in testing and teaching that we are working through, but the admin of the foreign language department seem to respect the opinions of the FTs and are now consulting us about courses and class arrangements. It's taken awhile, but I now feel as if I'm part of a team.
There are currently 5 FTs teaching English. We teach Business English majors, Normal English majors and non-English majors. Every semester is a crap-shoot regarding which classes we'll get. In January we were asked what our areas of expertise are and what our preferences for teaching were. They tried, but still not an ideal use of abilities (IMHO). There's hope, though. At least they are talking to us about it. Students are mostly polite and keen. Yes, we get the slackers, but they are in the minority.
A 2 bedroom apartment on campus is provided free of charge*. Of the 4 homes I've had in China, it's my favorite. I pay for electricity, water, gas and internet. No need for central heating as I'm in Dongguan in the deep south. It's chilly for a few weeks in the winter (never frost) and we have a space heater, but rarely use it. Of more concern is the stinking hot, humid summers. Classrooms have ceiling fans and a fan the teacher can aim at his/her armpits, but it's still uncomfortable. There are air cons in the bedrooms of my flat, but not in the rest of the house. We have fans, that sorta help, but I have to say my energy level is sluggish from late May to late Sept.
Holidays - huge bonus of uni life. Each semester is 20 weeks long, but I usually end up teaching only 16 of those weeks. This semester I have to teach to week 18, but didn't begin with those students until week 3. I'm usually free for 4-5 weeks over spring festival and about 9 weeks in the summer. Pay shows up in my bank account 12 months a year. One way air fare shows up at the end of each contract period. Occasionally other money shows up in my bank account as bonuses (ie 3000 rmb in January for the new year). Occasionally we are given cash as a bonus (most recently 300 rmb because our school did so well in last year's audit) and occasionally we are given store cards with 100-200 kuai on them (new years gift, teachers day gift, etc.) All of these are lovely perks.
In the 'not for everyone' category, the campus is about an hour's bus ride out of the city proper. Buses stop running about 9 at night, so if one likes to party in the wide variety of western bars and restaurants in the city, you are looking at a 50-60 kuai taxi ride home or finding a friend's couch in the city. Shopping for western food is not a problem in DG proper. Local shopping 10 minutes from campus provides almost everything we need. There's a grocery store on campus too, but supplies are limited.
If you're interested - Dongguan University of Technology.
* I need to qualify that. My husband and I are both teachers here and share an apartment. I think the free rent is based on 2/apt. If one wants to live alone I believe they charge half rent which is about 700/month. I'm not sure about that though. Not sure what they do if you are willing to share but there isn't anyone to share with.