Pergunta de entrevista da empresa The Trade Desk

Culture, Customer Service, Tell me about yourself, Any recent project