echo employs 19 employees. The echo management team includes Alex Vulakh (Co-Founder and Chief Business Officer), Myles Noland (Creative Consultant (Copy)), and Nolan Bridges (Co-Founder, VP of Engineering).
Looking for a particular echo employee's phone or email?