It is critical that your website be owned and controlled by the business owner. It is not uncommon for a marketing company to offer to register the domain for you and provide the hosting. That may sound convenient, but what it means is that the marketing company has title to your site. If you want to change marketing companies, you have to negotiate to get control of what should be your asset.
The better way is for the marketing company to help you buy your own domain and hosting. It’s all in your name. You can change marketing companies if needed. You can sell your site with your business.
Another option, for some business owners, is to learn how to post articles and photos to the website. It’s as easy to learn as basic Microsoft Word. Some find the convenience of being able to make content changes “on the fly” to be a real advantage.