IMECA employs 177 employees. The IMECA management team includes Marco Trezza (Head of Imeca Design Resources), Kena Leon Linares (Human Resources Director), and Nestor Sanchez (Outside Sales Representative).
Looking for a particular IMECA employee's phone or email?