Pros
The company has great benefits, and has wonderful people working in the company as well. Many locations are kind and will work with you on getting the best employment experience possible.
Cons
Not all of the locations share in the benefits. I have worked in two so far, and have felt that the two have very different environments. One was very nice, and friendly, and it made me love coming in to work. My current location seems much more hostile and demanding. The managers dislike one another, which of course causes problems. I have worked two jobs in this location, day-runner, and grocery stock clerk. I had heard that I was being under-paid as a day-runner, and when I switched to stock clerk, I knew I was being paid less than I should be, as my pay did not change despite my higher paying position. I plan to address the management about this, I've been working as a grocery stock clerk for about two weeks. If that doesn't go well, I will unfortunately have to leave the company.