While software development in general is fun and continuously challenging there's a very special excitement to looking at what you're actually doing and going "holy shit, we make games!". I've had those moments when I'm in a meeting discussing design details and considerations when suddenly it just strikes me that we're sitting there discussing how to make a game more fun and that's part of our job.
I'm also really happy when people ask me what I do for a living and I can link a flashy trailer instead of trying to describe some web backend thing for a service they never heard about.
edit: probably the biggest advantage in game development is the unique atmosphere brought about by the shared deep passion for games throughout the company.