News

Business Insider is laying off 21% of its employees, the Axel Springer-owned publication’s CEO Barbara Peng said in a memo to staff on Thursday. Peng said the cuts will affect all departments as the ...