20 roles across all locations and teams