Felix employs 147 employees. The Felix management team includes Chris Atkin (Chief Executive Officer), Nick Kinch (Head of Customer Success), and Stephen Hunter (Chief Financial Officer and Company Secretary).
Looking for a particular Felix employee's phone or email?