I was first interviewed over then phone, then brought into the office and interviewed by multiple people. It was pretty extensive and the process took about 2-3 weeks however it was a pretty relaxing interview simply because the environment and people were comforting. The process although rigerous was not necessarily hard, it was enjoyable to get to know everyone and ultimatley ended up being a great internship.