I even know how exactly would I change it.
The employee should be entitled to change his job unconditionally in 2 cases:
1.When the employee’s contract is over. Each employee’s contract has to contain a certain term, either 1 or 2 or 3 years, upon mutual agreement (or as per company’s policy). Now. After this term, if the employee feels that he is treated unfair, or wants to be promoted, he can try his luck with other company unconditionally.
2.When the company clearly violates the law. Let’s say if salary is delayed during 3 months for more than 10 days, this is a valid reason for the employee to change the company. Special Committee should be formed. It is easy to prove salary delay, no need any extra time for investigation. Or if working hours clearly abused. It is also easy to prove to the Committee.
In these cases, employee has rights to change the company without NOC (or NOC must be issued as per Committee resolution)
So above will be covered two main areas of concern: when the employee wants to be promoted, or to get a higher position after obtaining the experience, he can do it once his contract is over ( I think 3 years is the best term for such cases); and when the employer is violating the contract and the law, by not paying salary or by making the employee working extra hours without pay.
In other cases, I am sorry, this is employer’s prerogative either to release the employee or not. It will cover cases of employee being lazy, unprofessional, etc. Why to let such employee make trouble to other companies? And it will cover the case when the employee wants to jump to another company in few months after being brought to Qatar on the employer’s expense, as soon as this another company has promised to the employee couple of hundreds bucks extra. This shouldn’t be a reason for releasing the employee, who should wait in this case while his contract is over.
And this is like with any business agreement.
Xena, let’s you sell something, and you signed the contract with the buyer for a certain amount. And based on this contract, you made your future plans. Next day the buyer is coming and says, "you know what, I found the same item to buy, 100 bucks cheaper. I am not buying it from you". It doesn’t work this way, right? Either the buyer has to buy for the agreed price, or has to pay penalty for the termination of the contract. It is basic business rule, nothing extraordinary. Same should be with the Contract of Employment. Once the contract is signed, the employer makes his plans based on it. And the irresponsible employee cannot escape the commitment and just go away with that. He either have to finish the contract or to pay the penalties, as per agreement. And again, once the term of the contract is finished, both sides are free to decide their future, either to conclude next agreement, or to go each his own way. Simple.
Tell me where I am wrong.
I even know how exactly would I change it.
The employee should be entitled to change his job unconditionally in 2 cases:
1.When the employee’s contract is over. Each employee’s contract has to contain a certain term, either 1 or 2 or 3 years, upon mutual agreement (or as per company’s policy). Now. After this term, if the employee feels that he is treated unfair, or wants to be promoted, he can try his luck with other company unconditionally.
2.When the company clearly violates the law. Let’s say if salary is delayed during 3 months for more than 10 days, this is a valid reason for the employee to change the company. Special Committee should be formed. It is easy to prove salary delay, no need any extra time for investigation. Or if working hours clearly abused. It is also easy to prove to the Committee.
In these cases, employee has rights to change the company without NOC (or NOC must be issued as per Committee resolution)
So above will be covered two main areas of concern: when the employee wants to be promoted, or to get a higher position after obtaining the experience, he can do it once his contract is over ( I think 3 years is the best term for such cases); and when the employer is violating the contract and the law, by not paying salary or by making the employee working extra hours without pay.
In other cases, I am sorry, this is employer’s prerogative either to release the employee or not. It will cover cases of employee being lazy, unprofessional, etc. Why to let such employee make trouble to other companies? And it will cover the case when the employee wants to jump to another company in few months after being brought to Qatar on the employer’s expense, as soon as this another company has promised to the employee couple of hundreds bucks extra. This shouldn’t be a reason for releasing the employee, who should wait in this case while his contract is over.
And this is like with any business agreement.
Xena, let’s you sell something, and you signed the contract with the buyer for a certain amount. And based on this contract, you made your future plans. Next day the buyer is coming and says, "you know what, I found the same item to buy, 100 bucks cheaper. I am not buying it from you". It doesn’t work this way, right? Either the buyer has to buy for the agreed price, or has to pay penalty for the termination of the contract. It is basic business rule, nothing extraordinary. Same should be with the Contract of Employment. Once the contract is signed, the employer makes his plans based on it. And the irresponsible employee cannot escape the commitment and just go away with that. He either have to finish the contract or to pay the penalties, as per agreement. And again, once the term of the contract is finished, both sides are free to decide their future, either to conclude next agreement, or to go each his own way. Simple.
Tell me where I am wrong.