Blog

Apellis to lay off 225 amid shaky drug launch

apellis-111120160028900xx2400-1600-0-0

A Waltham biotech is laying off 225 people amid safety concerns over its new eye-disorder drug.

Read More