I applied through a recruiter. The process took 6 weeks. I interviewed at Akamai (Amsterdam) in Apr 2015
Interview
phone, then skype, then in person review by future team mate
contacted directly by the company's HR department, no external agency was involved.
got a chat with HR, chat with manager, chat with the second manager and a final proposal was drafted taking into account necessity to move to another country