Pros
First I need to say that the menu would only allow me to go back as far as 2017 while my experience was much earlier, ~ 2001. But Glassdoor made me post something in order to use the site, so I gave the most useful story I had... I wasn't there long enough to see any pros to working there.
Cons
Everything. Another guy and I were training for the opening of a new store. We were taken to two existing locations to see how things were done. At both locations the tech dept appeared to be very understaffed. Every time you check in a computer you have to fill out a huge form stating all the hardware that is in it(that is removable at least, so less to do with a laptop). So for a desktop you have to obviously write the make and model, but also the CPU, GPU, RAM, HDs/SSDs,DVD/BDR, so that no one can say you swapped out their "good" hardware for "lesser" parts. This makes sense so no problem, right? Wrong. The problem is that it takes a long time to do this, and we would see 4 or 5 people in line just waiting to drop their broken stuff off. Multiply 15-20mins times 3-4 people, and that is a recipe for a lot of pissed off people. We never saw more than 2 techs there at a time. Next, nothing was repaired there! Techs ONLY did UPGRADES that of course make the store money. ALL repairs were put onto a pallet in back. And once it was full it was wrapped in plastic and sent to a depot in Miami where the actual repair techs were. If you were unlucky enough to drop your computer off right after a pallet had been sent off, your computer would sit on that pallet for however long it took to fill up before it was sent off! Last we were told that we were to be not just computer techs, but virtually anything that was plugged in was to be checked in by us. TV, boom box, vacuums etc. I don't remember if appliances like stoves or refrigerators were our responsibility. That combined with the chronic understaffing was enough to make me quit about 10 days into the training. When I pointed out the obvious understaffing, I was told they weren't understaffed. Remember, if you don't admit there is a problem, you never have to address the problem!