16 employees
As the independent industry body promoting effective resourcing and planning in the contact centre industry
2000