Working at Gamestop sucks because of the ultra-shitty customers you need to deal with.
You basically HAVE to love games to work there, otherwise there's no reason to put up with the endless flow of angry, ignorant, belligerent customers. You spend most of your days dealing with white trash trying to haggle prices that are set in stone, mothers who drop their bratty kids off at the store to play with the demo stations and never buy anything and angry parents who are convinced that Mario is, in fact, on the Xbox and that their knowledge on the subject supersedes yours.
Not to mention the alleged "hardcore" gamer nerd who comes in just to mock the store and its employees.
I can't say I agree with their corporate practices and I believe that digital distribution will ultimately be the death knell of the company, but still, if you work at Gamestop, you must be there because you at least love games. There's no way in hell you'd put up with all of the **** otherwise.