Apparently it means "whore" in Austrian slang [1].
I'm not a native Austrian, but was told several years ago by a friend that I shouldn't use that word as people might misunderstand what I meant by it...
As with many things in austria, it totally depends how you say it. Written, it means "human", "good person" in general.
Only if you say it in a bad context, with slang, it means sth bad. (but not really whore... more like crazy person)
"de oide is so a ménsch!" vs "er ist wirklich ein guter mensch."
I'm not a native Austrian, but was told several years ago by a friend that I shouldn't use that word as people might misunderstand what I meant by it...
Might be a Tyrol thing tho.
[1] http://www.dict.cc/deutsch-englisch/Mensch.html