HI:I funded my own Masters but my son is lucky enough to have his funded by his company(European based).
The benefit he has is actually attending classes and networking with an interesting lot.
I know for most the internet forms a large part(distance learning)of their programs.
In my college teaching career I set up a few of these and nothing beats the interaction in a class setting but I also know that time and space does not always allow this luxury.
A Masters of any sort is best done after using your undergrad to see where your true interests(and strengths) are.