The entire hiring process took 3+ Months. Had an phone interview with HR, then a phone interview with the Hiring manager. They then brought me in for a panel interview where I talked with: Hr, Senior Inside Sales Engineer, 2 Application Engineers and lastly my direct manager (Hiring Manager) and another manager. There was another guy there interviewing for the same position. The process was well organized.