I applied through a staffing agency. The process took 2 weeks. I interviewed at Centrica
Interview
Two interviews with hiring manager and theirs. Included a fairly simple paper technical test and Plus a logical and verbal reasoning test with HR.
All done and dusted within a couple of weeks.