1 of 1 Virtual Reality Jobs in Manchester

Customer Success Manager

Location
Manchester, England, United Kingdom
learning & development, training or LMS space. Experience managing or selling into accounts in energy, construction or other industrial/high-risk sectors. Familiarity with VR or immersive technology. A strong desire to help a startup grow, with an interest in scaling from seed to acquisition/IPO. ...