What Makes a Job Good?

I started thinking about small jobs and few rewards. What do those words mean? Isn't how a job feels in the eye of the beholder?