The leading multi-channel talent search specialist in Digital, Media and Tech, headquartered in London and Sydney.
Location
London, United Kingdom
Specialization
media sales, content marketing, partnerships, creative solutions, native, strategy, programmatic, bidable, planning & buying, technology, saas, social, advertising operations, search, business development, client services, sales engineers, architects
Industry
staffing & recruiting
Website
Pricing
Refer to website
Address
60 Poland Street, London, England, United Kingdom, W1F 8
Contact
Refer to website
