what does it mean to work offshore 
working offshore means that you have a job outside your home country you may get paid in the local currency and are usually subject to local labor laws for instance you are considered to be working offshore if your company opens an office in another country and moves you to that location 