Byron Allen taking over as BuzzFeed CEO after buying majority stake for $120M

BuzzFeed, which went public five years ago, has been grappling with a cash crunch.
Open original source
BuzzFeed, which went public five years ago, has been grappling with a cash crunch.
Open original source