rewarding

[rɪˈwɔːrdɪŋ] リウォーディング

1. 努力や労力を費やした結果、精神的な満足感や達成感が得られる、やりがいのある。

努力や労力を費やした結果、それに見合う価値や喜び、満足感を得られるような状況や活動を表します。単にお金になるだけでなく、精神的な充足感が伴うニュアンスが強いです。
Teaching can be a very rewarding profession. (教えることは非常にやりがいのある職業になり得る。)

2. 投資や努力が実を結び、金銭的または具体的な見返りがある、利益になる。

ある活動や投資が、金銭的な利益や具体的な成果、あるいはそれに見合う価値のある見返りをもたらすことを指します。特に経済的な観点から「報われる」というニュアンスが強いです。
Investing in renewable energy can be a very rewarding venture. (再生可能エネルギーへの投資は非常に利益になる事業になり得る。)