Amnesia.. I beg to disagree. Some employers even if the employee has finished and exceeded his term as stated on the signed contract, they still don't let them leave just as easy.

This still happens. Sadly.