My job at a call center evolved into work-at-home when the company wanted to hire more people but not expand their office space.
I had ME/CFS when I started and during the 16.5 years I worked there, it got increasingly worse. I never could work the 40 hours but I started at around 34 hours per week and went down to 30 when the company that bought us out said 30 is full time too.
Finally though, I had to go down to 20 hours per week, losing my health insurance and most other benefits, after getting an infection.
I worked that for about 4.5 months until my mom got a burst appendix and had to stay in the hospital for a week for surgery and recovery. Stress and pushing myself during that time made my ME/CFS go completely over the cliff. Once she was home I was putting in time offs left and right and praying that other employees would sign up for them which they did. (Thankfully, lots of new people wanted the extra hours.)
However, I finally realized, I couldn't work anymore. I wasn't taking the time off for her but because my reserves were completely empty.
Anyway, I have occassionally heard of other companies that let you do work-at-home customer service through the years. Probably some would involve a time of in office training though first but something to keep in mind if you are not completely housebound. Also customer service can be very stressful and if you get a company that doesn't train you well "flying solo" from home would probably be even more stressful.