site logo

Life science facilities booming

Although demand exceeds supply, there are a number of challenges for players looking to enter the space.

Permission granted by Biogen