ICS employs 188 employees. The ICS management team includes Manon Falcou (Responsable Marketing and Communication), and Joris Bertomeu (Lead DevOps).
Looking for a particular ICS employee's phone or email?