I have a post graduate work permit from Canada and I got a remote Job for 8 months as a software consultant . The company is in London but all consultants are located in various countries . I used to work from home and was paid in USD.
I now have 5 months experience working for another company...