I applied through a recruiter. The process took 3 months. I interviewed at Kaiser Permanente in Nov 2013
Interview
Had 3 phone interviews, first one with the manager, second was with the team, and third was a lunch interview with the manager. No difficult interview questions, mainly behavioral.