The overall experience was very positive. I appreciate that they try their best to schedule the interview in one day so that you're meeting everyone at once. There were no real surprise questions and everyone I met was friendly and personable. I really liked the hiring manager and his manager, so the conversations were positive. The entire process is also pretty quick - only a few weeks from initial phone call to the end.