Vista Global
–
Columbus, OH, 43224
... Headquartered in Dubai with offices in London, New York, Miami, Columbus, Los Angeles, Malta, Hamburg, and Hong Kong, Vista ... Provide pragmatic, deal-minded support and advice to a global sales team. Lead cross-departmental projects from scoping to ... - May 14