"Strange bedfellows" just means unlikely partners. Especially two people who disagree most of the time, getting together on one single thing.
They collaborated synergistically with the internal IT and marketing teams using an organized workflow.branding agency