i read my contract again and it said that if the company terminates me or i resign, i need to pay the company expenses used to me such as visa, plane ticket, medical etc. then they will give me noc. will i have a problem with my visa with that then? i'm really not comfortable in this kind of job. i prefer working on restaurants or being a barista at coffee shop. :(