Business life challenges for freelancers