5.0
Apr 16, 2026
Former employee
London, England
Recommend
CEO approval
Business Outlook
Pros
Ambitious leadership Transparent leaders Market leading Revenue generating and profitable Being German led means great care is taken as well as empathy for worker rights
Cons
Sometimes slow to pivot Limited career progression sometimes management prefers to hire from external than internal