Shanghai, China

About Us

Our Shanghai office is an open area, fitting our small but powerful team of 11. You can often find us having fun office banter, organizing social events, discussing get-togethers, or taking a well-deserved break at the park. No task is too big or small, and we pride ourselves on helping each other without even asking.

Address:
Influx Center, 1388 North Shaan Xi Road
Putuo District Shanghai, 200060 China