29 employees
Affix is a recruitment agency that offers staffing services for the technology and marketing sectors.
2015