Based: The role will be primarily based in our Portsmouth office, located at Lakeside, North Harbour. We work a hybrid... headquartered in Stockholm, Sweden, with some 1200 professionals in 34 offices located on six continents. We focus on the people...
BTS