Mimecast shares tumble as company reports cyberthreat to some customers
Mimecast, which has its North American headquarters in Lexington, employs 590 people in Boston. Since 2008, Mimecast’s North American operations have been based in Greater Boston.