0 followers
We're ITDS, and we're here to take the world by storm! As a leading business consultancy and IT engineers outsourcing firm with offices in Amsterdam, Warsaw, Wrocław, Lisbon, and Porto, we're on the move and constantly evolving. Our team of over 600+ highly motivated specialists combines our wealth... Read more