About to turn 11 years old, Imtraff starts 2021 with renovated headquarters and new logo
The year 2020 was a game changer for many companies around the world, and for Imtraff it was no different. The year demanded that we rethink ourselves as an organization in several aspects in order to overcome the challenges that were imposed by the pandemic. The main change was the full implementation of working […]