Running wordpress multisite managed sites for practitioners

I want to know if the solution I have in mind for our business is indeed a wp mu installation. here are some of the things I need:
- multiple sites managed in one place
- control widgets content (dynamically changed based on db data)
- advertising switched on and off

Love to have a call with a support person if that is available