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