This process took an entire day. It started with a one on one HR interview. Then a group of 6 persons came in and I had to give a presentation to everyone and field questions. From there on I met with each one in the group for 30 minutes and then had lunch offsite with the hiring manager. Good process.