Echo's Sales department is led by Shar Leyb (Account Executive EMEA) and has 7 employees.
Luke Brogan
Sales Engineering, EMEA and APAC
Ban Zhonghu
Account Executive
Shar Leyb
Account Executive EMEA
Gavin Norbe
Founding Account Executive
Yuval Levi
Patrick Kelty
Sales Leader
Brian Polansky
Looking for a particular Echo employee's phone or email?