Submitted a resume via email, was called the next day to schedule a phone interview. At the end of the phone interview, I was told they would like me to come in for an in-person interview. I was called the next day to schedule the interview. Interviewed with 2 people and was told I would be contacted in a few days to either schedule a 2nd interview or to be informed that I would not be moving on in the process. Was called 2 days later to schedule the 2nd interview, where I met with 3 more people. Was called the next day and offered a position.