Company internal transfer, only for few to several years though. I'd be interested to hear how many people have been in the same situation and then jumped to a different company and signed a local contract.
I'm working on a project, and when that is done (approx. 1-2 years from now), I'm either going back (don't want to) or need to score a job here. Since there's still time left for me, I haven't started applying for any jobs yet. I've done some searching on the job sites, and my field is not the highest flying on this side of the border unfortunately..
Does it make my position among the applicants any better that I've stayed here for a while already? They'd need to sponsor my visa though as I'm no permanent resident, so am I just another random-ass foreigner who's unlikely to be noticed (no Mandarin skills and only "chapter 1 basics" level Cantonese)?