Pros
My experience is in the corporate office, not in one of the franchises which are independently owned and operated. Senior management is highly ethical and makes decisions based on "what is the right thing to do" not just on what increases profit. The top executives are also franchise owners so they have perspective in the field as well as in the corporate office for better strategic decision making. The company has guiding committees in key areas made up of franchisees so that decisions are not made in a vacuum. Management is open with staff regarding the state of the business, financial health and strategic initiatives. Great culture, excellent benefits, bonus plans for all staff.
Cons
If you're willing to put in the extra time needed to complete projects and initiatives, the company is willing to let you work as many hours as you need/want. This can be a work/life balance detriment. Franchisees can be abusive to staff in communications.