Careers Portal. Contact Biogen CORPORATE HEADQUARTERS. Biogen Inc. 225 Binney Street Cambridge, MA 02142 USA. Biogen Corporate Contacts. INTERNATIONAL HEADQUARTERS (Europe & Canada) Biogen International GmbH Neuhofstrasse 30 6340 Baar ... Patient safety is our highest priority and we are committed to completing timely evaluation of benefits and ....