Starz to lay off more than 10% of employees ahead of Lionsgate spinoff
Starz is laying off more than 10% of employees and is exiting UK and Australia.
Source link
Starz is laying off more than 10% of employees and is exiting UK and Australia.
Source link