3.0
Dec 3, 2025
Former employee, less than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Enjoyed working so closely with the Applied Scientists. Worked on a new product which felt impactful
Cons
Team I was in had tight deadlines and that had to keep being pushed back so wlb was not good. Manager wasn't the best