Hiring a consultant is different from hiring almost any other kind of employee, and it's different from purchasing most outsourced services, too. For one thing, consultants are expensive.