MEGA employs 170 employees. The MEGA management team includes Julien Naegeli (Co-Founder), Julien Comito (Sales Director), and Andrew Tognarini (Product Growth Manager).
Looking for a particular MEGA employee's phone or email?