3.0
10 Mar 2025
Current employee, less than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Great location with lots of international offices
Cons
HR is an issue and they are al based overseas
Check out your Company Bowl for anonymous work chats.