Other jobs at Talan Americas