Vantaggi
You get to check out books (like a library) and get an impressive employee discount. There are also a lot of benefits (quarterly bonus based on profit,) but pay could be better. I really liked a lot of the people I worked with, but the assistant managers at my store were pretty terrible ranging from one that was terrible at communication to another who was a drugged ass-hat. Store manager was alright though, I liked her for the most part. You also get a lot of freedom with projects and time management, which I enjoyed.
Svantaggi
Hard, dirty, hot work. And a lot of it. Also I was always scheduled to work the busiest times and practically never got a weekend (Friday/Saturday/Sunday) scheduled off. I also wish the company had a firmer policy on not abusing the coupons or accepting clearly bogus returns. But they, in an attempt to compensate for the stagnant market, really sell customer service.