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."