involve travel to enable involvement with client deliveries. About us: BTS is a global professional services firm... headquartered in Stockholm, Sweden, with some 1200 professionals in 34 offices located on six continents. We focus on the people...
BTS