Depends on the people with whom you work.
Pros: variety, quick pace, sense of accomplishment
Cons: corporate will never allow scheduling of enough personnel or hours to get job done efficiently.
Worked one store where the people were efficient, knowledgeable, and trustworthy. This store was a great experience. These people were a joy to coworkers and customers.
Worked one store where the personnel from the District Manager to the cashiers seemed more focused on causing problems than in working together.
Again... It all depends on the people.