The most fulfilling jobs share a common trait: They prod us to work at our highest level but in a way that we, not someone else, control. Jobs that are demanding but don’t offer autonomy burn us out. Jobs that offer autonomy but little challenge bore us.
Daniel H. Pink