What is the meaning of "building the company's franchise in the region"? I understand that "franchise" here does not mean permission given by a company to somebody to sell its goods or services.
Does it mean building the company's position (or client base, etc) in the region?
Prompt answers are very much appreciated!