I was an ME working in the aerospace industry, and did not need it, but a colleague of mine referred to it as "having another arrow in your quiver", and since my company would pay for a review course, I decided to do it. However, within 2 years, I had decided to become a programmer, because of the opportunities back in the mid '90s. I think it's good thing for folks working in a consulting firm, but I am not so sure it is worth much for folks working for a big company. That said, it could be somewhat useful in getting work as a laid-off engineer, but it would have to be in a subfield where engineers actually need it.