Key Twitter leaders Kayvon Beykpour and Brice Falck are moving on, while the Musk deal faces further scrutiny.

Original Source