I'm not a frequent customer here, but for good reason.
Want to sell/trade some items? Well, they typically offer about 10% of their selling price. So don't expect much there. If you have junk laying around that you just want a couple bucks for, that's fine, otherwise stick to Amazon trade-ins or eBay.
Want to buy something? 9 times out of 10 you'll get a better price online. Want something in a pinch and not have to wait for shipping? Well, I guess this is your place.
The staff is nice at most of these locations, but because of the nature of everything being locked up they'll ask of you need anything LITERALLY every 2-3 minutes. It really isn't necessary.