Marcelo Castelo possui bacharelado em Administração de Empresas e pós-graduação em Marketing, ambos pela Fundação Getulio Vargas (FGV-SP). Ele criou a unidade de mobile da agência e fez com que a F.biz se tornasse a agência brasileira mais premiada no segmento. Castelo é o único brasileiro presente na conceituada lista internacional "40 under 40" do Advertising Age, além de aparecer na lista das pessoas mais inovadoras da indústria digital no Brasil segundo o Meio & Mensagem.