I initially put in a job inquiry via email, which I had to send a follow-up email before I got a response. Then I was called in for an interview the next day. The interview lasted 5 hours. I was interviewed by two people, had to take two tests and was toured around the facilities. It was really long and I wished I ate before I went, but all in all a pleasant experience. It seemed like a great work environment and everyone was very helpful and friendly.