10 Key Factors To Take Into Consideration When Investing In A Franchise Establishment