Worked there loads of times and can't stand the place. The people I met and worked with were fine, you could have a laugh and joke with them the same as anywhere else, but they do tend to have inflated opinions of themselves. I suppose that comes from living and growing up in the capital.
We used to have depots up and down the country and I've worked from most of them. Every time I've worked from one of those depots, their own staff have asked me where I'm staying and then invited me to their local for a drink. This happened in Falkirk, Swansea, St Neots and Birmingham and whilst the staff at our London depot were very friendly it was the only place where I wasn't invited out to mix with them socially.
Had a night out around Leicester square once.. Found it expensive with shit beer and full of posers.
Nice place to visit if you can afford it, but I wouldn't choose to live or work there.