IC Resources, founded in 1999, is a leading recruiting agency specializing in placing professionals in the technology sector, working closely with industry organizations and social institutions.