CRA offers an intellectually curious, collegial, and academic environment in which to build your career. We are not a generalist firm, and that is by design. We believe that organizing ourselves by areas of specialization means we provide the best team to our clients, bringing together experts who are completely versed in their industry and the types of issues they may be facing.

Our practice areas also provide an internal organizational structure so that employees have a supportive framework, with assigned mentors, through which to develop their skills and grow their career. Our employees can develop deep, specialist expertise in their areas of interest to bring comparative advantage to clients.

Most importantly, we do not view our practices as silos – collaboration and cross-over routinely occur. Across all our practices, the skills to succeed are similar: – analytical rigor, complexity of problems, using data to generate insights, and senior-led teams.

Careers blog

Want to hear stories directly from CRA employees? Head to our careers blog to read more about the CRA experience.

View all blog posts