3.0
Sep 20, 2023
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Leadership team (d team) incredibly inspiring
Cons
Sales team seem to be stuck in a 'Start up' culture- individual and obscene targets, only being recognised as a number, high staff turn over, pressure to hit target otherwise threats of your job. Not reflective of the UK sales market which is more team and development orientated.