thank you guys, I am still waiting for my GC, haven't got yet. If I have already worked for them, I will definitely pay them, the problem is I have been waiting for 2 years, after I moved to other city, they just found me a job and want me to come ba...