1.0
Apr 11, 2014
Recommend
CEO approval
Business Outlook
Pros
Sadly I am struggling to find any pros with this company. I guess they have a nice office in Moorgate, london!
Cons
Awful management and leadership Hard product to sell Majority of sales team missed targets for last fiscal year Company missed targets globally in a big way No transparency