50 employees
The Media Talks is a leading digital marketing platform with headquarters located in the Orlando, Florida and Canada.
2017