This website uses cookies. By using the website you agree with our use of cookies. Know more


Tech Hub
Located in the heart of Shanghai, our dynamic team brings a unique company culture in the Greater China region, which is growing rapidly. On top of some great company benefits, everyone here has the opportunity to work with inspiration colleagues, who always find a good reason to celebrate together.