I heard a lot of advantages for working from home. I would like to read a few disadvantages. My main disadvantage is that sometimes I am too lazy to work. Being your own boss requires a lot of self discipline too. I have to work on that
I agree that is the biggest possible disadvantage. Since you are working from home you can sometimes become a shut in which is not good physically or mentally. When you are very involved in your work it is very easy to realize that you haven't left the house for 3 days.
I always make a point to go to the gym 4 times a week at the very least.