Overall, I had a very good experience. Everybody was very forthright and kept appointments. Every person that I talked to was very professional and quick to answer any question that I had. The technical interview was rough and may have been a bit of a blow to my ego, but the interviewer was great.