Because freelancers find work by networking and connecting with prospective clients themselves, job opportunities for these professionals may sometimes be inconsistent. Consultants, though, can work for private companies or large consulting firms, where they have a consistent workflow they can rely on.