Iglu
United Kingdom
Iglu Network Ltd. is the parent of the global Iglu network of companies, located in the United Kingdom.
In addition to being our headquarters location, our UK company is also our primary sales entity for international clients engaging in Iglu’s talent, IT and business process outsourcing services.
Iglu Network Ltd. (HQ)
41 Devonshire Street
Ground Floor
London
United Kingdom, W1G 7AJ
Employee Benefits
Iglu specialists have the option for a combination of a base salary and PRP, based on a generous revenue-sharing model.
All foreign employees at Iglu receive a Business Visa and a Work Permit.
Enjoy networking and collaborating with our community of over 250 digital professionals.
Iglu employees receive discounted access to services such as co-working spaces.