They generally work home-based, at an owned-office or a co-working space. Most of the times all a freelancer needs are a computer with adequate software and an excellent connection to the Internet.