Ivalua receives Best Company awards for Happiest Employees, Perks & Benefits, and Work-Life Balance REDWOOD CITY, Calif., Sept. 20, 2024 /PRNewswire/ — Ivalua, a global leader in spend management, is proud to announce that it has been named a Best Place to Work in multiple categories by…