freelancing vs remote work