It's always been my experience that there is no perfect job, and it's not a job’s job to make us happy. If we are unhappy and think we will be satisfied in another position, we must examine if we believe our environment is the source of our happiness. Different jobs indeed bring different situations and opportunities for us to use our skills and do what we most love, so we must consider that too.