Igloo pride themselves on being, “an Intranet you'll actually like”, and it's easy to see why. With its headquarters in Ontario, Canada, Igloo is a widely successful web-based platform for collaborating at work. The platform powers over 4,000 global collaboration sites in over 80 countries around the world. Igloo is all about improving producti...
There are no news to show