Medallia, Inc is a company based out of 55 PAGE STREET APT 326, SAN FRANCISCO, California, United States.
Headquarters:
United States of America
Company Type:
MNC / Large Enterprise
Company size:
201-500 Employees
Year Founded:
2016 (9 years)
Address:
55 PAGE STREET APT 326; SAN FRANCISCO, CALIFORNIA 94102, US
The company has a sophisticated ownership structure and may be part of a large corporate group
The company's annual budgeting is likely to take place between November - January
LOW
spending power