What makes your job rewarding for you?

What makes your job rewarding for you?