I submitted my resume online, and was contacted the next day about the position. I initially talked to HR, who informed me flat out I did not have "a lot of experience", and as a result, they offered me a lower salary than I was looking for, since I didn't have "much" experience, despite having 7+ years of IT experience - both as a front line worker, a manager, and a business analyst. After the initial phone screen with HR, I had to take a personality and skills test. The skills test was pretty brutal, but I passed it. HR called me and informed me the next day that I had passed the skills test. I then had an interview with a guy I am assuming was the lead of the department I would be working in. He was 8 minutes late calling me for the interview, and seemed a little arrogant and crass. He asked me the "tell me about yourself" question, and I started with the beginning of my IT career because I felt that experience was relevant, and I guess he didn't like my answer, so he cuts me off and tells me "this is what I am looking for - I have a department doing x, y, z, and I want to know your skillset as related to that". So I proceed to answer his question, and I guess he liked the answer, because HR called me later that day and informed me that I would be brought onsite for a long day of interviews. During this call, HR gives me tips and tricks on how to interview and how to dress. At this point I'm feeling a little insulted, so I ask the HR rep if this is a position for those fresh out of college. She informed me that it wasn't, and asked me why I asked - I informed her that it's a little interesting that I'm being given tips and "how to's" on the interview process as a seasoned employee. I guess they are trying to be helpful, but at the same time, it came across as a little insulting.