what is the difference between a contractor and a temporary employee?
The temporary worker is paid by an agency, but their work is not under their own control. They work for one agency, and then perhaps do other work for another. ... A contractor either works for their own limited company, or for an umbrella company which simply keeps the accounts for the contractor.