32 employees
Invita is a leading multi-lingual Contact Center providing an extensive range of inbound and outbound in the GCC region.
2015