Student or Learner
Is this sentence OK? what do you call a person who works on a contract with a company?
The manager says that Mary was not their ex-employee as she worked on a contract with their company.
A "temp" or an "independent contractor," depending on the situation.