"We don’t just employ people and deploy you on one client site for years." this is copied and pasted straight from the current job listing - think about this for a second, why do they feel the need to call this out? does this raise any red flags?
It should - because this is exactly what they do.
They are more of a placement agency and less of a consultancy. What's worse, if you a lucky enough to navigate the favouritism and politics to get promoted, you will be ineligible for promotion again while on the same engagement - but at the same time they won't let you move in fear of losing the account - catch 22? this is the reason many employees leave.
Promotions - the company has a culture of not promoting but deferring until next review cycle. They will find any small reason why you shouldn't be promoted, i.e. we need to see more of these capabilities despite everything already done to demonstrate them. Once you finally make it to the next level, you could expect your increase to be roughly 5%, if you're lucky. If no promotion, your year over year might be 1%, at least that what it has been the past couple of years. It's easy to get stuck waiting for "next cycle" as reviews happen every 6 months but results aren't released until 3 months after at which point you might think that it's only 3 more months until you are reviewed again, etc etc etc
Funding for training in the UK has been cut, all training is now internal
Lack of structure and support from management, coaches, leadership. Their sell on "flat structure" isn't really what it seems as getting time with management and leadership is near impossible, they either cancel or simply don't show up to meetings
Did you get pushed down a level from what you thought you should have been hired at? it's common practice, don't take it personally