InSites Consulting hires new Chief People Officer | ESOMAR News