I applied online and then heard back about a month later for a pre-interview screening. After filling that out, I received a request for interview with a specific day that I had to come in to interview. Since I lived within 50 miles of the location, I had to find my own transportation. The night prior to the interview event I attended a networking dinner. The next morning I arrived at the interview event and there were about 50 of us there. We were given a short presentation about the company and a tour of the site. Then the interviewers came in and took us in for individual interviews that lasted about 45 minutes. We were then fed lunch and told we were able to leave. It was very organized and simple. I received an offer 3 weeks later.