I applied through university. The process took 2 months. I interviewed at Protiviti
Interview
I went to all the recruiting events, got to know the office, and was eventually extended an invitation to the final meet & greet. Then, I was contacted for an interview. That one went well, I got another, then I received an offer via email and over the phone.