Your company's immigration officer is usually the best to advise as they know your case personally, and also they know the company's policies!