Co-Founder & CEO
Helen Hickin
CEO Approval Rating
90/100
ICON is a Czech Republic-based BPO company that provides services such as account management and outsourcing for businesses.