Pros
Good introductory company for job seekers; there's lots of young faces, and the employees have a strong connection with one another that makes it feel like a solid work family. There's LOTS of opportunity to move up within the company; they focus specifically on promoting from within. If you're looking to start somewhere and move up into management, they're a great choice. Competitive salary for entry-level positions.
Cons
Each store is run by their own store manager, and if you aren't lucky enough to get a store manager that cares, or who promotes and hires good department heads and middle management, it's extremely frustrating. There were so many issues within the bakery I worked that we consistently brought, as a department, over and over all the way up to the store director level, that we were promised would be fixed.... that weren't. It led to a lot of boiling anger and helplessness that eventually led to me and a few others within my department turning in papers.