“A foreigner can resign to take up another, maybe more lucrative job. However, the resignation annuls the contract and the expatriate will have to go home and the new employer will draw up a new contract with him that will allow him to return to Qatar,” he said.

how bout the finish contract? do we need to go back in our own country??? ahmmmm

LP is right ... watever some law's they'll goin to changes, employer will not listen.....they still still holding our passport and still there's a company letting the employee to pay their visa.... which is on the laws company will hold everything .... medical etc...