The process took 2 weeks. I interviewed at OpenWorks
Interview
Was recruited from my LinkedIn profile. Then had a phone interview with HR, then 2 in person interviews with senior management. There was then a thorough background check an IQ and personality test. Once all that was passed then came the offer.