I applied through an employee referral. The process took 3 weeks. I interviewed at SSL (Palo Alto, CA)
Interview
HR recruiter did phone interview
Came in for interview with multiple people in different departments. Half day event.
Then had some email communication with the hiring manager, following up status of position.