Things I like about my job: coming up with new gameplay, implementing features, composing assets, fiddling with the balance, watching the players enjoy the result.
Things I hate about my job: that moment when the initial version is done and now I have to test it and find out that it doesn't work.