I’m currently working on a computer science masters degree while working full time. I’ve been taking one or two classes a semester each fall and spring for the past few years. I’m largely able to do it because I work a cushy WFH computer toucher job that also does tuition reimbursement, am going to a state university not far from me, and have all my classes scheduled at night. Even then, some semesters I got so overwhelmed that I needed to withdraw from some classes and take them again when I’m not drowning in stress.
I would only recommend it if you are in a stable place both schedule-wise and financially.
Yes, though it’s mostly because I don’t find myself using a lot of it in later classes. If you’re using a lot of knowledge from previous semesters in later semesters, I imagine it’s less of an issue.