Global Brand & Product Marketing Manager at Sand Technologies | JobVerse