ELC employs 286 employees. The ELC management team includes Sini Wei (Director Partnerships Development), Amit Khamkar (Technical Architect), and Noah Olberding (Video Editor).
Looking for a particular ELC employee's phone or email?