Overwatch

Overwatch is a company based in Mexico. They produce home goods, a popular brand of cars, and weapons, in addition to clothing. Their net worth in 2005 was ten billion dollars. Their logo is a floating eye on a black pyramid background.