I think it makes the most sense for someone whose undergrad degree is not in CS. Aside from that, I see it more of something you do for your own satisfaction rather than as a career boost.
I'm going to finish OMSCS this term, and while I'm pretty burnt out and ready for it to be over already, I do not regret the experience. I'll be proud of sticking with it and I'll definitely frame that piece of paper on my wall. I don't expect it to make a bit of difference in my career, honestly. But I knew that going in. I did it for me, not for an interviewer.