Critical Role employs 106 employees. The Critical Role management team includes Ben van der Fluit (Senior Vice President, Business and Content Development), Megan Karnish (Human Resources Director), and Eli Schiff (Director of Business Development).
Looking for a particular Critical Role employee's phone or email?