Disgruntled employee?
Weird choice for this type of thing. Although apparently there are other Companies in the building.