Part-time Masters degrees are more common (and what I did myself), but come with similar trade-offs and usually need to be paid for by yourself or by your employer. And as you're not committing to being a part of a professor's research group for the next 5+ years, it's harder to find a good match for an advisor and a good thesis.
Co-terminal degrees (B.S. + M.S. all at once, with an extra year after undergrad to do your thesis) mitigate this, but you're going to be out of pocket for that extra year of tuition on top of the bachelor's.
If you plan or want to have a family, not so much. Doubly so if you're a woman -- pregnancy risks start ramping past the early-mid 30s.
I did my Master's part-time while working and it was brutal to work full-time then head to class for 3+ hours several times a week, or have to make special arrangements so I could leave work early to make a specific class. I also remember desperately preparing for a defense scheduled days before the birth of my second child (I finished up 2 days before he was born!).
I found that FT grad students and some profs treat you poorly because you're "a PT industry" student, and your co-workers, boss, etc. treat you like you're taking a continuing ed course from the learning annex. It's the worst of both worlds.