The sales and London office culture is practically non-existent, even somewhat negative for a large scale company, doesn't match the wider company culture.
Pretty cut-throat. Is ideal if you are more tenured.
As an SE here, technical understanding is really not important which I think will hurt long term. Is more about how well you can establish relations with leadership and memorising product marketing information.