The idea of polymorphic assignment applies for each of the base classes:
TeachingAssistant* fred = new TeachingAssistant();
Employee* new_hire = fred;
// Legal, because a TeachingAssistant is-a Employee
Student* advisee = fred;
// Legal, because a TeachingAssistant is-a Student