Now, working with video games as someone who plays video games is actually as fun as it sounds, you just have to keep in mind that no matter what you are doing, at some point every job is a job and will feel as such.
I have really enjoyed conversing with people about games and making video game knowledge a required part of my job. People will complain online about trade-ins and shark tactics, but I have learned from working here that a lot of truth goes ignored and people are just complaining. Head office has never pushed anything that I would call morally wrong, or asked me to do anything of the sort. They can get pushy with numbers and "asking multiple times", but the closest they have come to questionable tactics is telling us that when someone refuses to purchase a paid membership, to just tell that person we are going to sign them up for the free one instead without giving them an immediate option to opt out of the free membership (which IS a pretty bad tactic, but nothing compared to some companies).
The downside to this job is mostly apparent if you plan to remain with the company. Part-time makes minimum which is completely understandable, assistant manager only makes a bit more, and (the unfortunate part) once you become store manager your pay becomes salary. Salary can be fantastic, but only in a job where the work you have to do is based on time and not hours required at work. For EB, you have a strict 40 hours you must fill as a manager. There is no way to do less as there is no way to "finish the job early" as this is retail. Should you not make your 40 hours, you will be reprimanded. This is understandable, however, the flip side of this on salary is that, should for some reason you need to go over your 40 hours due to an issue at work, surprise demand, short staffed, etc. you will not be paid as you are salary. Considering how upset management gets if anyone hits overtime hours, store managers being salary just feels like a ploy to get work out of them without ever having to play overtime.
Just a warning as well, head office will mess up CONSTANTLY. Price changes, store supplies, dates, refurbished hardware, etc. You will also never properly know how to combat street date breaking as there are FOUR systems in place to make sure nothing gets sold before it is out, however three of those systems are broken and the only one that is reliable is a printed out sheet of paper with dates on it that changes almost bi-weekly and still has a habit of omitting items.
All in all, I enjoy many parts of my job. The training system is gamified and fun, the people (in my experience) are pretty great to work with and the good customers are always fantastic. I sell and talk about video games, management has benefits, and there is a discount. Just be warned that at every turn you will be fighting against something from head office that is seemingly completely avoidable. Your job will mostly be running things from the ground. It isn't lax. Don't go into it thinking you will sell video games and play your Switch in the off time. You are there to work. It is a job. It will be a job. Just enjoy it for the good.