I was in a different state when I interviewed so the first interview was a phone interview and then I came in for a panel interview. When I came in I had an hour panel interview with about six people then I had some skills testing after that they gave me a tour of the company. I was there for about 3 hours. They called me with an offer the following day.