It was a very fast process but there were many steps. There was a couple phone interviews and then a in-person interview. The phone interviews were very simple about 45 mins each. The in-person interview has multiple parts and takes several hours. I recommend you try your hardest to get prepared before the in-person, especially the last part. The questions are fairly simple as long as you are prepared