Cicada employs 72 employees. The Cicada management team includes Jonathan Wood (Managing Director, Cicada Solar), Fidelity Chikunya (Human Resources Manager), and Rudo Ca (Acting Finance Manager).
Looking for a particular Cicada employee's phone or email?