Stephen Chen is the Director of Regional Sales Enablement for APAC at Criteo, having held various roles within the company since 2016. They began their career as a consultant at Robert Walters, specializing in full life-cycle recruitment in the enterprise IT industry. Stephen was born in California, raised in Taiwan, and educated at Waseda University in Japan.
This person is not in the org chart
This person is not in any teams
This person is not in any offices