Having a branch gives full control over the business and how the brand is represented. But, it needs a lot of money from the parent company and might grow slower than a franchise.