Jump on LinkedIn and do a company search. Have a look at the staff profiles and see what work they do, etc See who has recommended the staff in terms of clients. See where the staff have come form, how long they've stayed and where they exit to.
I have to say most of them seem to live in or around Cambridge and most have very happy, smiley informal (but professional) photos, suggesting they are in some way happy at work.
I'd join them for that alone!