Oddworld Inhabitants employs 13 employees. The Oddworld Inhabitants management team includes Sherry McKenna (Chairman), Peter Chapman (Publishing Manager), and Bee Wakefield (Digital Marketer, Social media manager).
Get Contact Info for All DepartmentsLooking for a particular Oddworld Inhabitants employee's phone or email?