So far I think you should leave this company. the company policy is a mess. You will not be happy on your GC issue.