Customer Success Specialist - India at EMA | HireBase