iManage

HQ
Chicago, Illinois, USA
Total Offices: 3
1,100 Total Employees
Year Founded: 2015

iManage Leadership & Management

iManage Employee Reviews

From day one, my opinion has always been valued by leadership. I have been able to have a say in the technologies we use and processes that are implemented within our global SRE team. I’ve been encouraged to explore, while continuing to learn and bring new ideas to the table
Thomas, Senior Site Reliability Engineer
Thomas, Senior Site Reliability Engineer