An HR consultant is a hire from an outside human resources consulting firm that joins the organization with an outside perspective. An HR manager is hired internally and works for the business in-house. Businesses will frequently use HR outsourcing when undertaking a project or implementing a new initiative.