Mozilla Foundation lays off 30% staff, drops advocacy division admin 11/11/2024 0 Tech laysMozillaoff