10 Things to Consider Before Opening a Franchise Business