1.0
3 Mar 2026
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
The location of the office in London is good, and the building in which the office is located is nice.
Cons
This place will end your career. The mid-level engineers and sales team are very nice people and know what they are doing. Apart from them, the rest of the staff do not have a clue what they are doing. The higher-ups go on a hiring spree, then six months down the line, they fire everyone they hired for no reason, simply because they run out of money. If I could give this place negative one star, I would.