Ha ha ha
"Deal factory"?
Never heard such buzz-word BS in my life.
I've worked for a major multinational company before and it's just a branch of the sales department for large customers. They've all got one, they just don't call it a "deal factory".
I've got a deal proposal for them (inspired by the French): MS stop making such shitty software and I don't blow up their "factory"