CSRN employs 103 employees. The CSRN management team includes Immy Ireland (Co-Founder and Head of Corporate Relations), Eloise Neuschatz (Head of Marketing), and James Green (Head of Partnerships).
Looking for a particular CSRN employee's phone or email?