It took a long time to go through the interview process, which is a little weird to get used to. I think I had 6 interview total, which can get kind of discouraging. After I got through the process though, it made a lot more sense to do it this way. By the time I came on board, I already knew a lot of the staff and managers from the interview process. It also keeps a lot of crazy people out of the place... Almost anyone can get through at least one interview, but it takes someone awesome (like me!) to get through all 6. You can definitely tell that they are serious about only hiring really high quality people here.