Pros
Good benefits package, chance to move up if you kiss ass and fit into their mold.
Cons
I was not trained properly in anything that I was supposed to do, I was trained by several different people and they all told me different things, and my training in important areas didn't really seem to concern anyone, I just quit today 3/15/12 due to the fact that when my store manager returned tomorrow and rather than go through the humiliation of being fired I quit.. The reason they were going to fire me was because I called in three times in a two month period, twice to take care of my extremely ill child and the other time because I couldn't get out of bed and was coughing all over the place and was told when they hired me don't come in if you are coughing throwing up or have diarrhea.