Before even being able to speak to a person, I was sent a link to take a very detailed and thorough series of online assessments. It's pretty much just like what everyone else on here has described (personality, IQ, current events, etc.). The next day, I got a call back to interview and had a series of interviews with the same HR person. I had to go and do another assessment online, this one an ethics assessment. I also had to fill out a long-form application which is also exactly as described by people on here. I thought some of the questions were weird at the time and these are the ones that some people are describing as illegal questions (information on parents, spouse, in-laws, and all their occupations and educational backgrounds). It seems like they probably are, in hindsight.
I was supposed to have a Skype interview with the head of the department, but we were both experiencing technical issues, so it ended up being another phone interview. It went really well until the end when he saw my asking salary and indicated it was a little high and that they don't like taking risks, which makes no sense because, assuming an offer, they are asking you to take a risk by leaving your current position for one with their company.
Anyway, they flew me to Dayton, OH and I spent the day there. I had to retake the IQ and personality assessments to make it "fair", in their words. Then, I was taken on a tour and taken to lunch with 2 more HR people who were completely uninvolved with my recruitment. It was also kind of weird that the lunch was in their building cafeteria as I was expecting them to do more to impress me than that. Then, I had a short interview with the Vice President of the department and that went well. The last thing they had me do was to take a drug test.
They ended up offering me $500 less than what I make at my current position and no vacation days in my first year at the company. I was planing on taking it because I was very desperate to relocate back to Ohio (which is where I am from), but ended up finding something else that actually offers a competitive salary and benefits. I had some major reservations, especially after reading some of the reviews on here!