Science News & Analysis Discoveries
A majority of the company’s executives, including its chief technology, operations, and advertising officers, have additionally been laid off, based on a source acquainted with the matter. Their Instagram account…