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.
You may face minor disadvantages like distractions, lack of professional work environment in your home. But these can be tackled with self discipline and following a routine pattern on a daily basis with a achievable target in your mind.