Applied online. HR called for an introductory sort of interview; he merely let me know what the company was about, just very generally what the position was about, and asked whether it was something I'd like to pursue. I had another phone interview a few days later with the actual manager. Wanted to know how or why I would be a good fit. Asked me to explain what, exactly, I did at my then current job. HR called me back after the second phone interview and scheduled an in-person interview. A lot of similar questions asked in person as was during the phone interviews. Met with about 4 or 5 executives. Got a call from HR about a week later asking some more questions. Exchanged a couple of emails. Had one last phone interview. HR called to let me know I got the job. Offer letter sent shortly thereafter.