I think one year cooling time is more than enough, else they go for hefty fine similar to Dubai 5000 Rial. Anything beyond this I think is unreasonable. If they make it 2+ more years then companies will really exploit the expats. If no fine is there, then the employees will exploit the companies. They will jump from one company to another. By increasing the cooling time, Qatar will be a loser in either way as employees will find jobs in neighbouring countries like uae, bahrain, oman.