VERY LONG! I was in the office for 6 hours doing everything involved in the interview process. I also was not told that it would take that long, so I didn't get to eat lunch. They do you not keep you very informed along the way. I know they are working on improving their process, but it is currently flawed. I almost left the building because I thought the interviews were over and no one was telling me what was next. Someone had to chase me down after I started to leave.