3.0
Jun 26, 2025
Former employee, less than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Dental and medical Insurance Lots of benefits Nice working environment
Cons
Billing for project managers has flaws which doesn’t reflect their actual work load at the company