Pros
The franchise I worked for did have a few pros. We were given off for most holidays with pay (although production staff and some office staff would need to stay on call). The pay rate for my education/experience level and location was quite good. The franchise does provide vehicles for the sales and office staff to use during the work day.
Cons
As each franchise is independently owned and operated, I can only speak for the franchise I worked for. Management of my work ranged from non-existent to being micromanaged. Company policies changed at the drop of dime depending on who you were talking to and what day it was. Management frequently used inappropriate language while disciplining employees. One of the franchise owners commonly used racial slurs and told racist jokes in front of employees. Management, particularly the franchise owners, gossiped about employees' personal lives, education level/intelligence, etc...