The Cochrane Collaboration logo

The Cochrane Collaboration jobs and careers

London, United Kingdom

About The Cochrane Collaboration

Cochrane exists so that healthcare decisions get better.

Founded
1992
Employees
5,001 to 10,000
Headquarters
London

Leadership

The top of The Cochrane Collaboration's org chart, with how many people report into each leader.

CS

Catherine Spencer

CEO

1 report

RH

Richard Hollis

Business Development Manager