535 employees have rated Capri Chief Executive Officer John Idol on Glassdoor.com. John Idol has an approval rating of 78% among the company's employees.