The overall interview process took several weeks in Bay Area. Total 6 interviews with a recruiter, a manager, one person from upper management, several people from other teams. After the interviews were done, it took another week of negotiations. The overall process was slightly longer than expected but the team was responsive when I had follow-up questions or concerns.