Advantage
People can work from anywhere i.e. warehouse, at home etc. Therefore the cost would below to create a business start up a company. You can work your own hours may it be starting early in the morning or working through the night.
Disadvantage
Too many distractions at home i.e. Children running around, personal issues at home.
No face to face communication with customers so therefore no socialising skills being developed. Also less motivation because you are at home so less effort maybe put into the work. Also you do not have the advantage of networking with others who could help you.
Threat
When working at home there can be loneliness because there is no one else working with you. Also you can’t receive feedback from others about the quality of your work.