About 2 weeks after applying online, I had a phone interview(about 30 minutes). After 2 weeks of hearing nothing, I was contacted to schedule my on site Interview. There were 6, half hour interviews - some more laid back than others. I got the impression that they had already chosen me for the job, based off of my resume. Each person who interviewed me basically ran over my resume, as if to verify the information to make sure they had the right person.
Also, once I officially accepted, the background check process was TERRIBLE. A third party performs it and I basically had to do their job for them by providing all kinds of information and documents that they could not verify - very stressful and annoying. Others at my new job have confirmed similar difficulty with the process.