Pros
I spent about three years working my way up to store manager, and about a year and a half in that position. I can honestly say that I learned more from this job than I had at any I had held prior to it. The salary was reasonable, as long as you don't compare it to the number of hours you'll spend working. Like with any retail job, you're going to encounter people that simply cannot be pleased, but the majority of interactions were pleasant. The perks of the job are very nice: Any employee has the ability to borrow games (with certain restrictions), the discount is reasonable, but often times will not stack with other promotions. At the store manager level, once a year you get a free trip to somewhere in the country for a manager conference. GameStop pays for the flight, the hotel, breakfast and lunch every day, plus an expense card to cover dinners. During this conference, the attendees are generally given an assortment of frreebies, including games, gaming accessories, and occasionally new consoles. When you combine the managers' conference with a reasonable salary, a year end bonus based on your store's profitability, and decent benefits, plus the ability to write your own schedule, GameStop is a great way to get the "Store Manager" or "General Manager" title on your resume, at the very least. If you can handle the cons of the job.
Cons
Working as a GameStop Store Manager is not an easy job by any stretch of the imagination. The required weekly work hours in the position is 44 (or 45 in some markets), but to be truly successful you'll likely find yourself putting in no fewer than 50, and likely upwards of 60 during the holiday season. Even when you aren't on the clock, you're always on call. If an employee has to call out, and there is nobody available to cover the shift, it falls to you to cover regardless of whether it's your day off or if you've already worked a shift that day. Management above the store level tends to be terrible, and expectations are almost always unrealistic. In my time with the company I never felt there was somebody in a position above my own that I could approach with any complaints I had with the job, no matter how legitimate they might be.