My friend worked for Goldtrail this year and even though she does not have residency, she did get a work permit. I think for reps, they make a blanket application.
I have had a work permit in the past, I did have a resident's permit and it did not take long at all, either. The company I worked for did most of the form filling and paid any disbursements.