However, it does have its drawbacks. First of all the boring stuff. You're responsible for your own income. There's no one making you get out of bed or do your work and that can be a downfall for many. I also can easily get distracted with email, Facebook and housework. It's hard to make yourself work sometimes but there are other times when I'm in the mood to work and those are wonderful days; they allow me to get ahead so I do have that time I can take for myself.
Now for the other distractions. I've said it before but I used to think stay at home moms had it made. While I'm not a mom of any human-kind, I do have pets and let me tell you, they are a handful. My dogs want in, they want out, they want back in and now they want back out again. I'm constantly up and down. I also have a little girl peke that will have accidents if you don't let her out ASAP when she wants out and sometimes, it doesn't even matter. She's almost 12 and I do cut her some slack but sometimes she'll come in and within two minutes she's made a mess for me. Really? That was totally on purpose.
We also have two Belgian Malinois brothers and they're another handful of energy and house-destroying super powers. I can't tell you how many times I've picked up the throw pillows from the floor or had to clean the yard from looking like a daycare or my personal favorite, hose down the deck with cleanser because sometimes they are too lazy to go out into the yard to pee. Not to mention if it's raining out, they won't go. These are the same dogs that will jump into the pool in a heartbeat and attack the hose like it's a demon but they won't get their paws wet. Add to the crew two birds, three saltwater tanks and a satanic cat and well, it's difficult at times.
I wouldn't change it for the world though. I've tried working outside of the house and while I did for a few months (half a year at one point) it didn't last. Besides, look at all I save on gas.