My experience was that MS understands how IT departments work (from small to large) and are fantastic at providing resources to customers if it means you'll end up using more MS products. At a prior job they paid for a local consulting group to configure the Office 365 tenant, connect it with the existing on-prem infrastructure and train the staff on migrating mailboxes.