Pros
Extrememly flexible schedule. At the store I worked at, management was very friendly, willing to work with you/help you develop within the company. Casual environment and very fun coworkers were a plus. Benefits were pretty good, I usually worked 30-35 hours a week and had full med/dental/vision coverage.
Cons
As with all corporate retail type jobs, it's kind of annoying to always have to push selling stuff you really couldn't care less about selling - example: VIA instant coffee. You always have targets to hit with beverage/whole bean coffee sales. Getting promoted can necessitate a lot of brown-nosing to management. And frequently even those who are promoted receive their new position due to people skills as opposed to leadership or competency.