About Seedstars Seedstars is a group headquartered in Switzerland / Geneva on a mission to impact people’s lives in emerging and frontier markets through technology and entrepreneurship. We operate 2 main activities to achieve our mission......
Job Location: Ho Chi Minh City