Pros
The people you work with (for the most part, and not including management) are decent blokes. Good location in London
Cons
The management: Absolutely clueless. They have no idea how to manage people, no idea how to treat people, no idea how to motivate people, no idea how to talk to people unless it's in a patronising way. No idea how to run a company, quite frankly. Pointless meeting after pointless meeting all while management look to shift blame onto the "little people". Quality of work counts for nothing, it's all about how much you sell your soul to the office politics. The number of lies that get told will truly astound you. No room for progression. Terrible wage. Terrible working atmosphere brought on by an "us and them" mentality from management.