I applied through a recruiter. The process took 2 weeks. I interviewed at Gap (San Francisco, CA) in Jun 2015
Interview
Meet with recruiter, than do initial screening and formal interview. May require you to meet with multiple managers and then director. Overall the recruiters were very helpful and responded to questions quickly. Seem to be really eager to keep talent within the company.