“Platform” used to mean things like: A railway station waiting area. A soapbox from which one addressed…
Since the fall of the Soviet Union, most businesses have made long-term decisions…
Not all business leaders view the economy as an I-win-you-lose arena. But that’s the latest scary…