I´ve been in unpleasant jobs (call center agent was one of them) at the beginning of my career just because I had to have something written in the "work experience" field of my cv (which is necessary to get better jobs later on), not because I wanted to work there.
Now, I´m in a job which I enjoy, because I work for my Country, in an area of my own expertise. But, I don´t have fun in it. If I want to have fun, I take my friends to an after-office meeting. I don´t go to my workplace looking for fun.
Work always comes before play. I work hard and, after the job is done, I play harder.