Office overlooking the Thames. great location, you will miss it when you leave. The office culture encourages people to leave you be if you want to be. Good amenities and facilities. Decent amount of responsibility and autonomy in your work.
The management is a let down, you do all the work, and theres no one in the company to understand it. They pour a lot of money into things, but you could just as well turn out something that is of middling quality, and they wont notice. You lose the will to work, especially if your work requires creativity. No reward for great work.
No one knows whats happening, becaue they dont listen to what people are telling them. They just follow instructions and keep the show running.