Working from home is the best job ever ... as long as you're willing to tether yourself to technology, produce twice as much as you would in an office, blur every possible work-life boundary and have the discipline to bite your tongue when someone asks you if you ever plan to get a "real" job.
Telecommuting is a disaster for anyone who is unmotivated, disorganized, thin-skinned or has fantasies about working in pajamas. Trust me. I'm speaking from experience.
And remember this: it's the wrong choice if you expect to have regular lunch or coffee breaks (a blessing in disguise, actually, because you often won't have time to avail yourself of the restroom, either.) Your boss will call the minute you step away from your desk, creating suspicion about whether you're working at all. Differences in time zones mean calls at almost any hour of the day (or night).
No wonder those spoiled, entitled, forever-whining tech-obsessed millennials (aka Gen Y) are just so over this whole telecommuting thing. And guess what? They aren't alone.