Got a call from HR on a Monday, scheduled a 30 minute phone interview for Tuesday, was asked to do a writing sample, got a call Wednesday inviting me to an on-site interview day that Friday. Heard back a week later.
The phone interview was basic behavioral, very brief. Ended up being 20 mins, barely. The on-site interviews were a bit more involved, but overall a pleasant experience. Candidates were taken to lunch with current employees, so theres the opportunity to ask questions and learn about the office/city. Then there was a brief presentation, similar to one you might see at a recruiting event, followed by four 20 minute behavioral interviews with staff and partners, and one 45 minute case interview.