Pros
The people you work with will tend to be great people. The discount is amazing.
Cons
They began to slash benefits by A LOT, which was one of the great things about working for them. Their benefits are still better than most places, but beginning to cut them does not signal anything good going on with the company. Store managers are beholden to the corporation, not the employees. When I worked there, I had to file an OSHA claim just to get them to move books off the floor because we were buying so many. This is after the management's suggestion was just to 'work harder' when concerns were raised about safety. You might start to feel like you're ripping people off for their books when you see how little they give, how much is actually recycled (which is more than 50%). One of the biggest things that bugged me was that it explicitly states in the employee handbook that time off is earned in order for employees to use it to enjoy the things they love doing. When I tried to use that time off I was met with an attitude of disgust for actually requesting to use the time off I earned.