News

US-based tech firm Astronomer confirmed that Kristin Cabot, its Chief People Officer, has resigned days after she and former ...