This topic is also based on the article "The case, and the plan, for the virtual company" . It really made me think and helped me sum up some of the advantages and disadvantages of my work. So, advantages: 1 - flexible schedule which allows me (more or less) to spend time with my family, do all the chores and earn money. 2 - I am my own boss: I decide when I work, when I rest, when I take a vacation etc. 3 - a possibility to choose the areas I'll work in (or won't work in) and their wider variety than when I was working inhouse which keeps my brain active (one of the greatest advantages for me!) 4 - more money Disadvantages: 1 - it's hard for family members to understand that if I'm at home it doesn't mean I have nothing to do (but it gets better with time usually) 2 - I have to take care of all the tax issues by myself (that's the biggest disadvantage for me because I hate to spend my free time on calculating my earnings, taxes and ...