I received a phone screen months after I sent in my application. The phone screen consisted of basic verification questions and was mostly for making sure I was still available and scheduling an interview date.
The interview itself was about an hour long and was done in two groups. Both interviews were identical, with only the people (3 per interview) changing, I was asked mainly technical questions and some personality and experience-related questions. After the interview, I was given a tour of the facility be the primary hiring manager and had an opportunity to talk more casually and ask questions about the company and work environment.
I was notified of the result a few days later. The time to get that initial phone screen was long, but once the process started, the interview procedure was quite fast compared to other companies.