I applied through a staffing agency. The process took 2 weeks. I interviewed at Pacific Gas and Electric (San Francisco, CA) in June 2015
Interview
First you have a phone screen where they ask about your background. Then if they like what they here they invite you to meet with hiring manager and her 2 Senior Recruiters. They ask you questions about your background and or tell you about culture, the role etc