why dont make it simple as like Kuwait did ( 3 month notice from both side ( employee & company ) and if any of them wants to leave instant they have to pay 3 month salary

Exam. if company wants employee to leave same day company has to pay 3 month salary or if employee want to leave he or she has to pay same amount to company also after notice period ( if company fire ) employee has some time weekly or daily to go for interview.

based on this law haring company's also offering same time to join.

FARE DEAL FOR BOTH.