Having done both I can say that although working from home sounds amazing, as it seems more flexible and you are doing it in your own environment, you have to be very careful about making boundaries and keeping motivated. Yes you don't have a boss looking over your shoulder - that's great, but some people need that to get their job done and avoid procrastinating. So if you do decide to work from home, make for yourself clear boundaries. These may include:
- The hours you will be logging in to work.
- The area in the house you will be working from.
- Don't open Facebook or any other social media at the same time.
- Put phone on silent.
Boundaries also help you not to feel like you are working the whole day. It helps make a clear separation between home and work - which you would automatically have if working in an office.
Working from home also means you don't have the office vibe, people working around you that puts you in working mode. This also touches on another point that many who work from home complain of loneliness - since they are not working amongst other people and dont have that social interaction. So it is important to make time to go and socialise, meet up with friends etc. Also, it is very important to get out of the house, so you are not home the entire day, which is not so healthy.
Working from home may work for you if you like to travel, because you can be anywhere in the world and still do your work. Just make sure to go out of the house, maybe go to Starbucks or something, and have that as your 'office'.