9 Aug 2022
Iglu Response
3yHi there, we do not have any Customer Care Specialists employed by our company. Could you please check if this review was intended for another company, such as iglu.com? We are Iglu Network Ltd (iglu.net) - a company specializing in tech talent outsourcing and project-based technology services. Kind regards, -The Iglu Team.