InterCloud employs 119 employees. The InterCloud management team includes Jerome Dilouya (Founder & CEO), Luc Imbert (Chief Product Officer), and Stephanie Lynch-Habib (Chief Revenue Officer).
Get Contact Info for All DepartmentsLooking for a particular InterCloud employee's phone or email?