News 888 Down a Senior Management Member as Sivan Finn Exits the CompanyApril 27, 20230 Finn’s departure comes during a tumultuous period for the company as it attempts to consolidate its revenue streams and tackle…