I'm the stereotype - software developer. Since I discovered that I'm autistic, I've had three jobs....first were brilliant about it (a startup I was involved with from the beginning, and we were all just a group that clicked instantly), second were just generally assholes (they actually fired one of my team as soon as I joined as team leader for, essentially, autistic behaviour dressed up as poor performance, in the full knowledge that he's autistic), and my current lot are...well, a bit of a mixed bag. My team (I'm no longer lead, didn't like it) are brilliant, but the culture outside the dev team isn't one I'm compatible with - very much a macho "sales bro" environment (for want of a better expression - the women are just as enthusiastic about it as the men).
I do, however, work from home; that's non-negotiable for me, I just can't cope with an office environment, and I've worked from home for the last 15 years or so.
Do I love it, though? I know I used to. These days, with 20+ years of it behind me...it's just something I'm good at. After a lot of analysis and comparison, my particular flavour of autism lets me almost instantly "conceptualise" (not really "visualise") pretty much any system in its entirety, which is obviously a major advantage and gives me an instinctive and instant understanding of problems that most people have to slog their way through; the only real difficulty comes when people want me to explain how I got to the answer (which I often can't).
The problem is that, in terms of paying work, there's very little out there that's both interesting and lucrative, so I've pretty much opted for the latter. I can pretty much coast along without a huge amount of effort while still providing decent value-for-money to my employer relative to other developers, so I don't feel particularly bad about it.
Can't see myself sticking with it for another couple of decades, though. The rough plan is to stick it out for another 5-10 years, and get enough money behind me that I can take a year off and build something I'm really proud of.