12 employees
Eighty Eight is a creative communications agency that specializes in digital marketing, public relations, and design.
2011