This company does not care about it employees at all, they are treated with no respect and got rid of whenever it suits the company for little or no justifiable reason – a very hire and fire culture.
They will always believe what their client says above and beyond their employees, and use this to get rid of their employees when it suits them, especially when the clients budget is cut.
Passing their 3 monthly reviews is a farce, as they are very limited and this does not go against your overall performance.
Do not raise any issues that they are having with the client, as they will use this against you when it suits to get rid of you.
Their processes are a joke, and reviews with senior management are very unprofessional and you are treated with contempt. They are late, arrogant and will not review and take a considered approach to all the items on the agenda. Making very unjustified decisions on a very small limited area of the issue. They do not consider your overall performance and if I had worked their longer, I would have taken them to an industrial tribunal, but as they work very underhandly I cannot. HR attend reviews but stay silent – worried about their own job security.
In summary a very poorly ran company who use you to maximise their profits, whilst feeding you lies about what a great career you can have with them. I should have known better as what I heard from other people working for them was and is true and very shocking.