2.0
8 June 2016
Former employee, more than 5 years
Slough, Berkshire, South East England, England
Recommend
CEO approval
Business outlook
Pros
great people on the ground, good technology
Cons
dreadful executive leadership poor development quality, no idea of growing a business