Agencies

Acxiom lays off 3.5% of staff