The definition of rewarding is something that provides satisfaction or gives a profit.(adjective)
A job in social work that makes you feel like you are giving something back to the public is an example of a job that would be described asrewarding.
See rewarding in Webster's New World College Dictionary
See rewarding in American Heritage Dictionary 4
Learn more about rewarding