Release Summary

Company revolutionizes content-led marketing for 100 brands; in just 18 months since the launch of Creator, more than 10,000 rich user experiences have been created.