Is Multisite the best option for a company that has multiple locations?

We are developing a Wordpress site for a client who has multiple locations. Each location has slightly different branding, a unique URL, and content that is specific to them. However there is common content that needs to be posted across all locations. Is Multisite the best option in this situation?