The big biotech signed a 15-year lease for approximately 580,000-square-feet of space in “Kendall Commons,” a development ...
As part of a bid to consolidate its footprint in Massachusetts, Biogen is foregoing its old home base to put down new roots ...