Oddball employs 376 employees. The Oddball management team includes Luke Lambert (Chief People Officer), Gavin MacBrien (Vice President of Contracts), and John Weaver (Vice President of Business Development and Capture).
Looking for a particular Oddball employee's phone or email?