Everything currently exists at the company level. In the hospitality and retail space, hiring is more complex. It is not uncommon for businesses to exist within a multi-unit brand and sometimes that parent company will also have more than one brand. It would be ideal to have an architecture solution that replicates that.
Enterprise>brand/company(s)>location(s)