p.s. If you do decide to accept, do not under any circumstances resign from your current job or turn down freelance work until you actually get email confirmation that your work visa application has been successful and they have it. It can take 5-6 months, sometimes less, sometimes more, but definitely don't resign or give up work thinking you'll be out here in a month or two. You won't. Like I said, bureaucracy is a nightmare.
p.s. If you do decide to accept, do not under any circumstances resign from your current job or turn down freelance work until you actually get email confirmation that your work visa application has been successful and they have it. It can take 5-6 months, sometimes less, sometimes more, but definitely don't resign or give up work thinking you'll be out here in a month or two. You won't. Like I said, bureaucracy is a nightmare.