@ Justin: it depends. If a school is gonna make me pay 6000 large, i would ask for a higher salary to cover that cost (eg. maybe 150 per hour rather than 130). I did this a few years ago and it worked out cheaper than flying to HK for a visa. But yeah, if the school is not gonna compensate you, find another one. When schools say “we are not authorised to get working visas” that’s often bullshit. They’re just lazy and don’t want the hassle (or they don’t completely trust you not to burn them)..