As of 2024, Credera has a team of 3,000 members across 17 locations globally.