Process took about two months, some of which was due to delays caused by my current responsibilities. I was an employee referral coming from a different industry. My recruiter was great - responsive, candid, and helpful.
Steps included:
-Phone conversation with recruiter (basic stuff about what you do and why you're interested in the company)
-Phone case interview (quantitative problem solving pertaining to business operations), after which I heard they wanted to invite me down to Richmond for interviews. Time to hear back was about 1.5 business days, via email.
-An interview day with two in-person behavioral interviews ("tell me about a time when..." questions, which matched pretty well with the examples they give out to help you prepare) and three in-person case interviews (two before lunch and one after lunch, though not everyone interviewing was called back for that one). All interviewers were pleasant and professional - I actually had some pretty interesting conversations about the company culture with them once the cases or background questions were done. Lunch included a tour and was very relaxed. After this, it took about 3 business days to get a call letting me know they wanted to move forward.
-Phone call with a hiring manager to learn more about the position, and the next day I had a verbal offer.
Behavioral interviews were nothing unusual - prepare good responses to standard questions and you'll do fine, especially if you've had management experience.
Case interviews shouldn't be that bad if you have a quantitative background. Algebra, weighted averages, graphing, percentages, break-even analyses. GMAT-type word problems, basically. The preparation advice they provided was right on target. No industry knowledge is required, but brushing up on the basics re: revenues and costs for credit cards would be a very good idea. Some basic awareness of how the economy is going is helpful (naturally).