By joining the STX Group, you become part of a diverse and dedicated team of 500+ professionals from 60+ nationalities which operates at the forefront of the