I replied to a Craigslist post and sent in my resume and a very brief cover letter (because their post was so vague it didn't give me a whole lot to go on). They called me back within two hours and after a 3-minute conversation in which I said the magic words "looking for a long-term career," they scheduled me for an interview the next day. They still hadn't told me what the company was, but I did some Googling that I'm pretty proud of, figured out who they were and read up on them so that I'd be prepared.
At that interview, I waited with several other people for about half an hour, talked to a guy alone for about 5 minutes, then they sent me into a group interview. They showed us a few videos about the company, a whole lot of spin about how this is the best insurance company ever and they're all about helping people (which may or may not be true, according to varying reviews I've seen), asked a few questions in the group setting (which they had already set up to be "competitive"), and explained a lot of the perks/benefits/pay structure. Then they pulled us back out one at a time for another <5-minute one-on-one conversation; I again said some magic words (some stuff about being competitive) and they scheduled me for a "fourth-round interview" (apparently the phone call was 1, the first 5-min conversation was 2, and the group was 3, and they expect 5 total) for the following day.
They really emphasized the money you can make there if you're competitive enough, and especially the passive income on the management track, but it's important to know that ALL of their management positions start out with being an on-the-road, door to door insurance sales person. From what I could tell it doesn't involve cold-calling, but still - I don't have a car, don't want to spend my life on the road, and even though I'm pretty sure that I could play their game really well I don't particularly want to sell my soul in order to do it.
I'd call the interview process long but easy. Many rounds, but at each one you pretty much just have to show that you have a pulse and that you're willing to parrot back their keywords. I didn't go back for the fourth-round interview because I'd decided it's not the job for me and didn't want to waste any more of my time or theirs.