freelancing vs. management consulting