article thumbnail

SCRC Partner Profile: A Textbook Transformation at Biogen-Idec

Supply Chain View from the Field

and with international headquarters in Zug, Switzerland, Biogen Idec is the world’s oldest independent biotech and a Fortune 500 company with more than $4 billion in annual revenues. It was formed from the November 2003 merger of Biogen, Inc. Headquartered in Weston, Mass. and IDEC Pharmaceuticals Corp.

article thumbnail

List of Top 65 Marketplaces Across the Globe in 2019

Vinculum

A seller is required to have their main office in the EU or Switzerland and small unregistered companies will be refused. Founded in 2003 by Alibaba Group, Taobao facilitates consumer-to-consumer (C2C ) retail. is a German marketplace that focuses on 40+ categories including electronics, domestic appliances, toys and clothing.