Had the initial phone interview, it went well, all basic questions. After a week Hiring Manager called to schedule onsite interview. Onsite interview was for 3 hours and with 6 people which included engineers, Director, Senior Managers. All of them were very professional. They asked questions about the projects I worked on and went deep into that technically.