Pros
Varies dramatically depending on where you are. There's potential for a lot of independence, but that's quite often a result of poor site leadership.
Cons
Hiring is based on who likes you. Skill and ability are a far second. If someone in management likes you, you'll get hired as a site leader even if you do not posses the basic skills to function in the job. There are no opportunities to contribute to the company on a larger scale. Only once a year will you have an opportunity to comment on anything the company does. If you are a male it is quite unlikely you will be able to advance in leadership within the company. Here are some stats: 7 of 38 executive leaders are men. 67 of 192 site leaders are men. You will also never get a raise for personal training, company policy. "Raises" for other roles are limited to 3%, which is really a cost of living increase, not an actual raise.