Answer: rewarding

AnswerCrossword Clue
REWARDINGGratifying
rewardingProviding satisfaction; gratifying
rewardingREWARD, to give in return for some service or act