Rainmaking employs 115 employees. The Rainmaking management team includes Phil Roche (CEO, Europe), Jessica Davis (Strategic Innovation Lead), and Huw Thomas-Cotter (Head of Growth and Partnerships).
Looking for a particular Rainmaking employee's phone or email?