Business Development Manager, EMEA & India
Business Development Manager, EMEA & India
Department:
Sales, Business Development
Project Location(s):
UAE, Spain, India
Job Type:
Full-time
Education:
Bachelors or higher degree...
...Location: India, Spain. U.K. and the U.S.
About us
BFA Global is an impact innovation firm that combines research, advisory, venture building, and investment expertise to build a more inclusive, equitable, and...