2.0
Jan 14, 2022
Current employee
London, England
Recommend
CEO approval
Business Outlook
Pros
Good benefits, good managerial support if you end up with a good one.
Cons
Staff retention issues, too much politics rather than focus on science and deliverables.