Terminating an Employee for Cause

This student project provides examples of the correct and incorrect ways to terminate an employee. Andrew is fired and asked to leave immediately without clear reason or explanation.

In the correct example, Andrew is brought in to speak with his manager, the HR representative, and the companys head.

The HR representative provides documentation and company policy and procedures. What are other legal reasons for terminating employees (ex. reduction in force)? Was the second a good example of how a termination meeting should go?