fbpx

Eleonora Israele

Eleonora Israele

Eleonora Israele is a Business and Hiring Manager at Clutch, Eleonora Israele is an analyst at Clutch responsible for business process outsourcing and HR. Clutch is a Washington, DC-based research, ratings and reviews platform for B2B services and software.