I was wondering if I need a lawyer for my issue.
I was recently approached by an organization that saw my resume online.
They offered me a job and asked me to go to the border for TN stamp.
Though I have been a Oracle Database Analyst/Administrator in the past, they offered me a System Analyst position.
The first time I went to the border, the officer said "welcome to US", but you have to come back about 1 week before the start of your job. That way you are technically "en-route" to the job.
So after 2 weeks, I went back this time I was officially denied with reason that the offer letter was vague and not detailed. He was also adamant that I have been system administrator for a while and why do I need to go back to analyst. I explained that one has to be an analyst to convert logical requirements to physical requirements.
Long story short, he denied me the visa AND entry. He also took my fingerprints and picture.
He escorted me back to Canadian border with form saying the "Refused admission to U.S".
Since then, I have been reading the internet and discovering one horror story after the other.
It looks to me now that I cannot even go for cross-border visit etc.
Please help me what step to take next.