70
1
affected
Oscar Health laid off 70 employees representing approximately 5% of its workforce on 2020-04-23.