Pros
Allowed me to get a wide spectrum of experiences. Worked with great people who have a "we're in this together" attitude as we all were facing the same frustrations.
Cons
A humiliating, and political performance review process. Your review was discussed behind doors by managers from other store locations that do not work with you, therefore, you were at the mercy of individuals who have no real idea about your contributions. If you are at a "low volume" store, you may as well just figure that what you earn is what you will earn for the rest of your career. I had nearly thirty years experience, did everything I was asked, met every deadline, never missed work, met, and exceeded "shrink" goals, and was told that I couldn't get a raise, even though, they hired new members of management "right off the street", with much less experience, and knowledge, and paid them more than I was making.