VISTRA employs 4,996 employees. The VISTRA management team includes Cullen Chua (Associate Director, Global Talent Acquisition Strategy (Advisory, Employer Branding)), Aidan Gallagher (Head Of Accounting), and Saskia van de Kamp (Regional Operations Director Europe).
Get Contact Info for All DepartmentsLooking for a particular VISTRA employee's phone or email?