I had a phone interview with human resources, followed by online testing, more phone conversation with human resources representative, I went onsite for a panel interview, then more phone conversation with human resources, I went onsite again for a second interview with multiple individuals, then i got an offer pending a physical, background check and drug test.