Very confusing process. Word of caution: let them pay for all expenses, since they will most likely never reimburse you (this has happened to quite a few people, not just myself). They are based about 20 miles from Philadelphia. There will be many communications blackouts (where you cannot reach anyone, and nobody will call you back from HR), so be very patient. They are never sure what they need and when, and they try to practice "just-in-time" hiring, so they will often wait for a few accounts to come up before pulling the trigger on a hire. The people I spoke to were competent but not impressive. There were about four over the phone and give in-person interviews, both in NYC and at their headquarters outside of Philadelphia. All the action takes place at their headquarters, so try to work out of that office. Getting an offer takes forever, and the offers are very flexible at senior levels, so stick to your guns when negotiating. The offers are not as competitive as those from any of the large, established consulting firms, but you have more vacation and more bonus flexibility if you are really good and can sell and deliver.