I applied through a staffing agency. The process took 4 weeks. I interviewed at Beacon Hill (Newport Beach, CA)
Interview
1 phone interview and 2 on-sites - when I received the offer the director called me to explain every aspect of the offer (i.e. base, draw, etc). They even broke down average deals to help me understand how realistic the offer and expectations were