En un artículo sobre empresas que actualmente contratan personal para puestos de ventas, Built In Chicago destacó el departamento de ventas, la cultura empresarial y la tecnología de Echo a través de una entrevista con Frankie Rodriguez, Director de Ventas de Echo.