Pros
Benefits are incredible for an entry-level retail position, and it is nice to work for a company who doesn't seem hell-bent on being a creepy mega-corporation with no regard for its workers, like so many other companies these days. Also, they promote from within, which leads to much less managerial incompetence than I'm used to in retail.
Cons
Upper management operates under very little oversight, but this is typical of any big company these days. The biggest issue here is that books are a fast-dying medium, and this is in no way being addressed by the company (although, to be fair, what else would they be saying? "abandon ship"?). Some stores have begun to sell parts of their inventories online, and this has helped, but I can't imagine it will "stop the bleeding" for very long.