Does Freelancing and Telecommuting Really Work?