Nadia Carlsten as its new CEO on Wednesday, and she told the Business Times she plans to look in Palo Alto and Silicon Valley ...
Preview this article 1 min The company now occupies close to 60,000 square feet across multiple floors in an office Meta used ...