Oddball employs 376 employees. The Oddball management team includes Callie Peck (Vice President of Human Resources), Luke Lambert (Chief People Officer), and Gavin MacBrien (Vice President of Contracts).
Looking for a particular Oddball employee's phone or email?