Hey guys,
I've worked for dell for about a year and a half so I'll offer what insight I have.
Pros:
They always pay you. No bs there..
They leave you alone if you are doing your job well.
You can argue about your contract a significant amount
Cons:
The management is going through constant changes, so you never know if a guy (like Sam) will help you or be fired the next day.
This is a chinese run company so random annoyances are common.
They can help you get a Z-visa if you're full-time, though you probably have to argue about it.
They WILL take advantage of you in anyway they can, argue specifics when you get hired and you'll be fine.
And please people.. For god sakes.. remember this is China. If you don't argue about your job you are being had in some way.
It's possible to get 150 kuai an hour starting here if you have experience and or qualifications.
oh yeah.. "Sam" was fired and convicted of Fraud