CEO
Sebastian Dettmers
CEO Approval Rating
82/100
1996
PrivateAcquired by Axel Springer SE
https://www.stepstone.com/