What you need to know before deciding to quit your job and go freelancing