Pros
Honestly, its fun to work here. My store manager has spent a lot of time cross training me and giving me opportunities most other managers wouldn't do. I told him I wanted to move up into corporate, so he has spent a lot of time training me in all areas of the store. I found a replenishment manager position at another store, so he is going to spend the next few months training me to become a manager so that I can get that job. I've never been denied a time off request and they are 100% compliant with my availability. Generally, getting an 8 hr shift flies by because there is so much to do, whereas, a 4 hr shift drags on due to inability to start a large project. Overall, this is a company I want to stay in.
Cons
Raises are low and infrequent. Also, good work ethic is hard to come by. It mostly depends on who is hired to your store, but I know a lot of very unkind people who have worked in my store.