Home Internet Top Twitter execs, including heads of revenue and consumer products, are out following Musk deal – TechCrunch