Pros
Because of high turnover you can become Branch Manager very quickly regardless of talent of knowledge. This will at least look good on your resume. You will learn a lot about how public owned business operates. You can meet some great people, that if you stay in touch with, you can recruit later.
Cons
Executive management is highly insentivised by stock options, therefore, all decisions are made for growth and profit. ex: Payroll, benifits, promotions, firing, headcount, locations. Ethics are expected, and actually taught to branch and district personel, but not followed by regional and/or executive management. Headcount model has been prosicuted by the Department of Labor numerous times. Pay is sub par with the rest of the industry.