
Limited international presence, which may affect service accessibility for overseas clients.

Mixed reviews on customer service quality, with some users reporting challenges in communication.

Perceived lower compensation compared to industry peers, leading to employee dissatisfaction.