Had an in-depth phone interview, followed by in-person interview with my direct boss and a co-worker of his who I ended up working a lot with, too. Direct boss kept me continually updated throughout the process unlike I've ever experienced before. He was just as good as he seemed initially, I wish I could say that for everyone else I met in the company.