rewarding
Definitions
Providing satisfaction, gratification, or a sense of fulfillment.
Affording a beneficial or profitable return for one's efforts.
Examples
Volunteering at the local animal shelter has been an incredibly rewarding experience for me.
Teaching children to read is one of the most rewarding aspects of being a primary school educator.
Synonyms
fulfilling gratifying satisfying profitable beneficial worthwhile enriching
Antonyms
unfulfilling unsatisfying pointless fruitless unprofitable thankless useless