Optimize Consulting
Tag
Apparently it appears that call centres in Jamaica are stapling workers’ pockets shut to prevent them from stealing clients’ data. Reports suggest managers…