Accuris logo

Accuris

HQ
Denver, Colorado, USA
Total Offices: 10
1,200 Total Employees
700 Product + Tech Employees
Year Founded: 1959

Accuris Leadership & Management

Updated on December 16, 2025

Accuris Employee Perspectives

It can be difficult for someone to step back and think strategically about their career or identify the right opportunities to help them grow. That is where leadership plays a key role. Our job is to coach, guide and help them imagine what their path could look like, while offering the support they need to move forward. 

Megan Fehn, Vice President of Customer Experience