Smart Investments: What to Consider Before Buying a Franchise