Large amount of work has been shifted to India. They have no clue how things in the UK work and seem unwilling to learn. They made lots of staff in the UK redundant to move to a cheaper and entirely less competent workforce
Awful IT systems that are managed by the same group in India (expect lots of "Please do the needful" Indian-isms). They love acronyms and hashtags!
Management are clueless, there's a fear/blame culture seemingly stemming from upper management.
While hours are flexible, you will be expected to do a lot of admin work in your own time
Lots of red-tape, lots of project managers, lots of pointless meetings
Benefits package is useless. Share scheme has been stopped, perks-at-work is normally more expense than I can get as a normal consumer. Pension isn't great.
No promotions, no incentive to work hard. Bonus scheme paid a whole 1% last year
Pay rises have been awful (or non-existent) for years, yet the CEO and upper management take home a kings bounty