It means that it is very pleasant, which produces a lot of pleasure, pleasure or satisfaction. It also means that it compensates, that it pays or stimulates.
Rewarding. ( adj . ) That provides satisfaction or pleasure.