I applied through a staffing agency. The process took 2+ months. I interviewed at cxLoyalty (Slough, Berkshire, South East England, England)
Interview
There were two interviews - in person and over the phone. Both were quite straightforward with keen analysis of specific aspects of the recent past experience. Interviewers were friendly and punctual.
There was an extra-ordinary gap (or a month plus) between the last interview and getting an offer. However, the offer was generous and I accepted.