I need some advice. I was recently offered a job, managerial position, I took it up, the company is a mnc company with a hub in HK. My visa application was refused only to found out approximately 7 weeks from application date- the immigration asked for more information on the 4th week- 90% of the documents was company's information, and 10% was because a referral letter I provided was missing the dates. The refusal letter was a very generic one, I had to find a visa/immigration specialist /solicitor to find the reason- and they got back to me within 2 days stated that the JD that the company has submitted as to generic, the company hired me for my 6 years solid experience within the industry and also because I held an Asia Pacific regional role- which they did not state clearly during the document submission. I thought it was my fault as u could only provide them non-degree certs, but solicitor said it not the case as my experience is above 3 years and I'm not a fresh grad. The solicitor advice was either an appeal or if I get another job- to re apply a new submission- thankful I found a job recently and the position is much higher (divisional director) and JD is specific with regional experience. Just would want to know, should I take a shot? I'm in total dilemma and really need to start work soon as I resigned my previous position to come all the way it HK only to face a rejected visa and the company does not want to hold accountable for any of what has happened!!! So frustrating!!!