22 employees
General Idea is a brand agency at the crossroads of creativity, culture, and technology.
2019