Pros
there are many locations, easy to transfer
Cons
management changes so fast it's impossible to keep up, one team will promise you something, the new one says "we don't honor what the previous one said" corporate demands set of standards be met, but doesn't provide the tools to do it. then makes it hard for senior staff to get out of an under-performing store. I was asked by management to help clean up a store that was a 2 hour commute away from my home, under the guise that I could transfer back when it was done.. it was done 2 years ago, and new management wants to move me farther away not closer, have refused to move me back.. then did a pay freeze.. it cost me more to get to work then I am paid now after 20 years of stellar performance with this company.. they push their best to the point of burnout, hoping someone else will step in and do it for less..