Pros
A lot of the lower level staff are there for the right reasons - they care and want to do a good job. I made some good friends here. There is talent among the workforce, but unfortunately it is stifled by beurocracy and poor senior leadership.
Cons
Senior leadership are clueless - poor communication. Some of them I don't even know what they did. And that all comes from the top - I barely saw Michelle in the two years I worked there. A lot of who gets the top jobs seems to be about who you know. And there is a poor organisational structure, with far too many temporary positions. The lack of digital expertise is staggering - it took years to get a very simple and average website up and running. God knows how much money was wasted. Lastly, obviously the location is terrible. Everyone knows it, everyone hates it and yet nothing gets done. That's a large reason why staff turnover is so high, and it's hard to attract good young talent. No one wants to be in Cricklewood!