I applied through a staffing agency. The process took 3 weeks. I interviewed at Genentech (South San Francisco, CA)
Interview
Applied thru contract agencies
few phone screen and than on site interview
Most of hiring manager are very safety averse and dont take decision. lately they try to bargain for everything while want pay as little as possible which is not even align with market or bay area. leaving you hanging there for long.