Choose the meaning of the bold word.

Although teaching is not the most rewarding occupation, financially speaking, it is definitely one of the most gratifying careers.

rewarding - giving satisfaction or benefit