Overall a good experience. Although a technical position they were primarily interested in my ability to learn new things, communicate and interact with different departments. There was an initial phone interview with HR. After passing the initial phone screen with HR, I was asked to come onsite for interviews with the IT department. I was asked to come onsite a second time to speak with members of the management team, including heads of non IT departments. Shortly thereafter I received an offer, in-person at lunch from my soon-to-be boss. Making the offer at lunch was a really nice, personal touch which I was not expecting. After some negotiation I accepted.