Pros
Pro-deals, discounts, and rentals are available (not super amazing, though.) Happier environment to work in than, for example, Walmart. Not every employee is chronically depressed about their employment. They try kind of hard to be all-inclusive. They give out awards like they're candy, but they don't mean anything, and they definitely don't entail a raise. But sometimes it means you get to take a trip somewhere you wouldn't want to go even if you got paid for it. Frequent store-wide sales meetings disguised as potlucks. A small raise every year. You can receive half benefits as a part-time employee. You get to play with a walkie-talkie all day long with no exception.
Cons
(Store-wide) You have a walkie-talkie blaring in your ear all day without exceptions. Every employee including management loves to transfer calls to different departments until someone breaks and finally answers the phone. Pay does not match the living wage requirements in the stores location. (Corporate doesn't care. I, and others asked to make sure.) Company has had several lay-off plans leaked on social media before they were put into action. They allow their homeless employees to live in their cars in the parking lots while they continue to be underpaid. Additional raises can be earned, but you have to be a store favorite to get first dibs. While I worked there, the idea of "full-time" was illusive and unobtainable. "Extra hours" is not in their dictionary at the moment.
Not super accommodating to folks with disabilities despite claiming otherwise.
They have a wide variety of benefits, but they aren't great.
The feared "Corporate Friendly Music Playlist" is on all day, every day. It cannot be turned off, or changed. And it even plays in the breakroom. There's no escape.
(Shop Specifics) Tech work loads can be insanely overwhelming, and Management does nothing to throttle it down. Management/Leadership/Corporate has a nasty habit of trying to run the shops. This led to a sparsity of recourses, tools, machines, and budget to provide a useful service to all customers, and ultimately made the work experience one of the worst I've ever had. My "Master Tech," as they called themselves loved to hover, and micromanage in a narcissistic type of way. They also loved to gaslight the other techs working under them into believing they are always right (even when they were undoubtedly and obviously wrong.) This had led to countless customer properties being damaged, or totaled due to their incompetence. And from talking with other techs in other stores, this is quite a common occurrence for this company.
In the last months of my employment I became my Master Tech's favorite to micromanage leading me to receive extensive coaching on a subject I have years in experience on (more than they had.) My co-workers actually made comments about my well-being because it got so bad! Other reviews about this company claim this is how they get rid of their least favorite employees. And I definitely believe that 100%.