Pretty much this, but then there are the good days too. Comment from discussion How do you find meaning in your job?.