I think it's... hard.
To a point, it can be really convenient when you don't stay in the same place long enough.
We were living in central Georgia when my husband started his. He was working on his webMBA through a program offered through a consortium of Georgia colleges. Then he switched to a program (after only about a semester) more related to his bachelor's degree/profession. He was able to continue it when we moved to Atlanta and then to Huntsville.
He was taking one class at a time. He'd come home from work around 5 and do nothing but study until he collapsed in bed at around 11:30. He was just SO consumed with it. He wasn't getting any exercise and gained a lot of weight.
It was somewhat expensive. His then-employer would only reimburse a small portion and it seems like a lot of these programs just tend to be as expensive as they can be. Maybe under the assumption that employers pay a bigger portion than they do. His current employer would pay 100% of he were working on the degree now. Anyway, his then-employer just had no motivation to utilize the degree. He applied for other positions within the company and they refused to consider him and pay him more. So he finally got tired of it and left to work for a direct competitor, making about 25% more--and using this degree. Which is good because we owe a LOT of money for what wasn't covered.
Online classes, in general, are hard, though. I took two during the summer before I graduated. It fit best with my work schedule. I'd wake up, study, nap, shower, go to work, come home, study until about 4AM (if I didn't work OT--if I did, I wasn't finished until 4AM anyway), sleep, study, et cetera. It might work for some people but I don't think I could actually do a whole degree that way. But maybe it's my personality...