It would be really, really nice to have some documentation on the sync between Marketo and MSD CRM. Specifically, it would be great to know the basic assumptions that Marketo makes about the MSD CRM fields that enable functionality in Marketo.
Here are a few examples of things that have slowed down our implementation because we're learning them by trial and error:
(1) In MSD CRM, the Owner of a Lead/Contact record can be either a Team or a Person. The "owner" fields in Marketo only populate if the Owner in MSD CRM is a Person. (Would have been nice to know since we were setting the Owner to a Team.)
(2) In MSD CRM, the Potential Customer of an Opportunity can be either an Account or a Contact. Marketo does not support "Contact" as a potential customer; only "Account" is supported. (Again, would have been nice to know since we sometimes set the Potential Customer to a Contact.)
(3) When syncing a field to Marketo that is on both the Lead and Contact entities, need to make sure the field has the same Display Name on both the Contact and Lead (not just the same Field Name) or else 2 fields will be created in Marketo instead of just 1. Just to clarify, Display Name is not the label name on the form.