Starz to lay off more than 10% of employees
Starz CEO Jeffrey HirschSource: StarzStarz, the premium network and streaming service that will soon be its own publicly traded company, is laying off more than 10% of employees and is exiting Australia and the U.K.Starz Chief Executive Officer Jeffrey Hirsch announced the news in an email to staff obtained...