Met the hiring manager at a job fair. Was contacted by HR to come in for three in-person interviews with the hiring manager and members of the team. The entire process took a very, very long time (almost two months). I received several other offers during that time and eventually had to call HR to tell them that even though I wanted to work there, I needed to let the other companies know I had accepted another offer. I received the written offer via overnight mail two days later.