Pros
We get a daily 50% off and an employee every day we work, regardless of how long (or short) the shift was. The company sponsored health/vision/dental is great and the starting rate is slightly above minimum with raises distributed during quarterly reviews based on performance. There's a great amount of potential for upward mobility within the store and within the company. My coworkers are my second family. Everyone's opinion is valued, and everyone can have the opportunity to be involved with hiring and training.
Cons
Every store has its quirks, triumphs, and struggles. My store happens to have a great leader, cohesive management, and a well developed store culture. Some other stores, not so much. This is a job where your experience is entirely determined by the people around you and heavily reliant on the GM's skills. An ineffective GM causes unrest among the crew and the overall quality of the store suffers.