Pros
I worked at AutoZone in a bad area "the hood" for about 2 years. The only thing that made it bearable was most of the staff, especially the store manager. This particular store went through many managers throughout the years with them quitting within a week because they couldn't handle it. I got lucky to work with a manager that had just the right personality to handle it. Store management was great for the most part. He really cared about his employees and was fair, understanding, and flexible. Most employees were hard workers and good team members, except for a few, but you always get a few bad apples anywhere.
Cons
Along with dealing with more than the average amount of difficult customers, DM slashed hours constantly and reprimanded our manager for "overstaffing" all the time. I don't blame him for finally leaving (right after I did). Our store was the second busiest store in about a 30mi radius but yet they expected us to run the store and still provide excellent customer service to customers both inside the store and on the phone. It was an impossible expectation. We had 2 people running the registers with lines to the door, phones ringing off the hook, and people waiting wanting batteries tested, installed, and charged for the better part of the day. Aside from the store manager we got no appreciation for what we did and we still got reprimanded for not measuring up the DM's ridiculous expectations. Even when they would come to the store and SEE firsthand that we were understaffed and overworked. They didn't care one bit. The manager that replaced him after I left only lasted a few months before leaving. No idea what's happened to the store since. I thought our store was the only one with the hour cuts and terrible staffing, but after reading the reviews I see that it is a trending issue.