Former Employee1.3Sep 28, 2024Challenging environment with lagging technology and management based outside the US