The interview process was lengthy but I've come to realize they really can find the right fit for the current group. It started with a brief phone screen, then a casual lunch interview with the CEO, a visit to the office to meet with a few other managers and finally a phone interview with the CTO and CFO.