I applied online for a position as a Project Manager, although the website has very vague job descriptions (intentionally, an employee told me) and I wasn't sure if that was exactly the best fit for me. I'm from the Milwaukee area and I had heard some good things (as well as a lot of negative things) about the company, which is why, as a recent college grad, I applied. Also, Madison is a great city, and I'd love to live there.
After I submitted my application, I was contacted within a couple of days about taking an online personality test and setting up a phone interview. The interview was pretty easy--it lasted only about a half an hour and the woman I spoke with was very nice. The personality test was a little strange. I'm not sure if they turn down people based solely on their responses to it, but I hope they don't, because I don't think it could possibly give them much useful information about the applicant.
A few days after the phone interview, I was emailed and asked to set up an on-site interview. The facilities are very nice, although it is way further outside of Madison than I had expected. Everyone I spoke to was friendly. And very young. I was given a quick, very uninformative tour and a company overview. Then I met with an HR person and had a rather short interview. He pretty much only asked situational questions. I would say it went pretty well, but then again he was so enthusiastic about literally everything I said/life in general, it was kind of hard to tell. After the interview I took three self-proctored tests, which took a little less than two hours, and were kind of tricky but nothing terrible.