The only time in my life i was satisified with my job was at the start of my career when I spent a couple of years at CERN, there was a lot of freedom to try new things and technologies, you could generate great imapct and the people around was very nice.