The team Based in London and Lucerne, and powered by a team representing 30+ nationalities, our culture is defined by our ambition, adaptability, collaboration and an unshakeable commitment to excellence. The Finance team manages TEAM’s internal accounting and financial operations.…