Let me begin by saying this is not intended to be an invitation to express cynicism or snark.
What do you feel are the "rewards" of your job? I mean, do you ever look at, say, a parking lot in your community and give yourself a mental pat on the back for a job well done? Do you find yourself leaving public meetings feeling good about the role you played for your community? Are you in a position where you get to see much in the way of tangible results for your labors?