5.0
Oct 28, 2024
Current employee, more than 1 year
Leeds, England
Recommend
Business Outlook
Pros
Supportive working environment, knowledgeable colleagues and a positive work/life balance is encouraged.
Cons
Internal communications can sometimes feel delayed if initiating from the US prior to being cascaded throughout the rest of the business.