I applied online after hearing wonderful things from a relative who works there. I received an email from a recruiter who set up a phone interview which lasted about 45 minutes. I was invited in for an in-person interview. The interview began with a group where we watched a PowerPoint describing the company, the typical day, and the role. Then, we broke into individual interviews with two managers and one interviewee. This lasted about an hour. Afterwards, we took a critical thinking test.
We were told that we would hear something in 5-10 days. I received a call back same day with an offer and asking if I had interest in a non-entry level position.
I accepted the offer for the original position and am now in limbo waiting for the offer letter, background check, credit check, and drug screening. This part has been the most inconvenient. While I have accepted the offer, I'm still waiting for final steps to put in my two weeks notice at my current employer.