KLR employs 409 employees. The KLR management team includes Paul Oliveira (Chief Executive Officer), Toby Marx-Dunn (Senior Talent Acquisition Manager), and Sara Ferreira (Strategic Business Solutions Manager).
Looking for a particular KLR employee's phone or email?