Resignation vs Termination vs Retrenchment — Do You Know Your Rights?