- Extremely high attrition in the UK, employees regularly left
- Low female promotion rate in the UK, I didn’t see anyone either then a couple of male members of the team get promoted which was demotivating (sadly Sales people who mis-sold but stayed for longer than 6 months seemed to be rewarded)
- Employees posting a great number of 5 star reviews in the same week of May on here tells you a lot - they have been instructed to post. I declined to do it during my time there
- Senior management team are unable to effectively communicate with the team i.e can be insensitive and aggressive i.e Serhat and other UK seniors (I overheard one tell a member of staff that he could have hit him for what he said in a meeting, unprofessional and culturally doesn't work in the UK)
- Illicit tactics to receive info about competitors from employees at other companies which is unethical
- Gartner and G2 crowd reviews are pumped by marketing and account managers as a monthly target and kpis. It means the marketing team write reviews on behalf of customers and push customer success team members to churn out reviews when there are a lack of happy customers that even want to give them. The marketing team pressurises clients to post the testimonials. A big sign of the lack of happy customers, as happy customers don't need this sort of pressure
- the customer churn rate at insider especially in Europe i.e UK, France, Netherlands etc is way above market standards. They struggle to retain customers for many reasons, largely the product having inadequacies and leaders
- there are bugs that last weeks or sometimes months, yet an expectation on customers to still pay their fees even if they can't use the product (no compensation is offered to the customer either)
- I didn't have a single client that could use the multi channel orchestration feature without bugs despite this being Insider's selling point in the industry
- firefighting was the norm in the customer success team and there were only 2-3 happy customers out of 30+, making it a deflating negative role
- the company appears to be avidly working on improving its public image via reviews and obsession with getting them from customers so it 1. looks like an attractive place to work and 2. so that it is in a good position to be acquired which contributes to the long working hours
To really discover what life is like at Insider, engage former UK employees after finding their details online for honest information outside of here