Only black can win, that's my 2 second eval. Simple idea to prove this would be, e.g., white only has two non-pawns. One of the non-pawns will have to keep an eye on black's passed pawn. The other non-pawn can't mate the black king by itself, so white's highest aspiration is a draw.
So then you move on to asking if black can win for sure. h3 is weak, and the passed pawn must be watched. Two weaknesses give good chance to over-work the white queen.
For example Rc8-c1-a1 and not only is h3 under attack, but by defending both d2 and d1 now the pawn move d3 is a huge threat. Which brings up the dual weaknesses on white's 3rd rank... which is to say allowing the pawn to go to d2 is a big risk (because d3 would be open to the rook). So 1.Qd3 seems forced after which 1...Rc8 seems to have unstoppable Rc1 next move.
So at a glance (or at least as long as it took me to type this) I would have high hopes for winning with black.
I realize that positions are unique and such things depend on a number of factors, but...
In a generic position, demonstrated by the following diagram, would you give one side the advantage? If so, which?
White to move: