Work for a company like this? Bit broad. They have marketing, customer relations, hr and finance departments, just as any other.
Game design is, imho, a bit different from most software development, because a larger part of it is art. A good 3d artist is more valued in game design than a good programmer. That said, it's far easier to find a job as a programmer, because there's more work outside of game design companies.
As far as the actual development part, from a software perspective, there are a lot more interesting fields than game design. Can always play games when you come home. But I appreciate the indie games ppl come up with on their own, and it's a fun hobby to have ;)