Medallia Inc is GB-based (Professional Services) founded in 2001 and has 2600 employees with an estimated annual revenue of $250M-$500M. Livinglens is located in Liverpool, Merseyside United Kingdom.
Capture, analyze and share video feedback content at scale to tell powerful stories and inspire better decision-making in your organization.
* Data provided by MartechGuru.
It's 100% FREE to try - no credit card required.
Get started - Sign up NOW