4.0
Aug 2, 2016
Anonymous employee
Former employee
Egham, England
Recommend
CEO approval
Business Outlook
Pros
Great brand, lovely teams of people locally in Egham, Germany and in the Stamford office; all very approachable and willing to help Excellent support from the top level management
Cons
Health benefits are costly due to too many claims Lack of progression due to restricted growth and people not moving internally