I can type at 3 a.m. if I wish, or take a day off during the week and make it up on a weekend. There is infinite flexibility. I enjoy being responsible for the quality of my own work and not having a supervisor always staring over my shoulder. If I'm sick, I can still work, since there is no danger of passing germs to others, and I can accommodate my sickness by working in short shifts and taking frequent breaks. At home, if you don't maintain a high level of production, then you don't get paid well.
Distractions are another problem.
I find I must screen all phone calls and, on occasion, refuse to answer the door to minimize the interruptions. Also, family members constantly are asking me to run errands, etc., that they can't attend to because they're working. I do try to accommodate these requests as much as possible if they will not significantly affect my ability to get the work done. At times, balancing work and home responsibilities is my toughest personal obstacle. My son is only 3 and requires a lot of hands-on supervision.