Ombud employs 44 employees. The Ombud management team includes Thad Eby (Chief Executive Officer), Anna Johnson (Director, Customer Success Operations), and Rachel Woodburn (Director of Operations).
Looking for a particular Ombud employee's phone or email?