1.0
Oct 6, 2025
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
None, everything was down to the individual to source and you were constantly criticised for the quality of your own leads!
Cons
They lie about everything from the size of their teams to the capability of their solutions and their commitment to staff.