A person who provides expert or professional advice on a particular subject to an organisation or an individual. Consultants are typically hired as independent contractors.