There are four questions that I use to judge if I am happy where I am working.
Am I working with talented and excited people on a close basis?
Am I improving at the work that I am currently doing?
Am I learning and able to explore new things?
Do I feel like I have control over the things that I am working on?