Question for y'all: I generally work as a freelance software engineer, but at the moment, I contract with a large corporation (call it A) via a separate staffing company (call it B). So, instead of a freelance contract with A, I have an assignment agreement from B that mentions that I'll be working with A.
The visa application asks for evidence of "digital nomad, remote worker, foreign talent or freelancer status." So I wrote a cover letter (attached) explaining that I'm generally a freelance software engineer, and furthermore explaining the situation above about my current employment. In that PDF, I also include my assignment agreement per above, as well as several past contracts where I truly was a freelancer.
Should that suffice? Will there be any confusion about my employment situation?
Thanks!