5.0
15 Mar 2016
Current employee
London, England
Recommend
CEO approval
Business outlook
Pros
Great technology & bonus, Amazing team/ family-like environment, Autonomous, results driven, exciting company - always fun & never boring !
Cons
Only has 4 offices at the moment which are in England, NY, Florida & California