I applied online. The process took 3 weeks. I interviewed at PwC
Interview
First HR, then test, then senior manager interview. The HR have no clue about understanding who rocks and who sucks. Some senior managers are really good some others don't really give a damn about hiring smart people.