Keen employs 74 employees. The Keen management team includes Laylah Barnes (Human Resources Manager), Jacques Snyman (Director of Operations), and Marla Jeken (Graphic Designer).
Looking for a particular Keen employee's phone or email?