have 2 years limited contract, and it will be ended this coming feb, if i will resign on October , should i pay the money for visa cost&cancellation cost? the company since my contract is not completed yet that time? and, are they going to give me the free ticket and other benefit