Very lengthy process. Spoke with several people on multiple levels. Final interview was a presentation to a "disgruntled" client.
It took a while to hear back from a recruiter, then they switched recruiters midway through the process so I had to essentially re-interview from scratch.
My advice would be to engage the recruiter and clearly define when you can expect to hear back from them. Days? Weeks?