Nona Tepper Updated on March 25, 2025
The 350-person company, which is also headquartered in Switzerland, plans to add about 40 people to its Massachusetts team by the end of the year, with available positions in IT security, data services, communications and more.