Initially worked with a recruiter. Had the opportunity to interview with one branch of the company, and didn't feel it was right for me. Recruiter put me in touch with another area that was a better fit. Overall process took a long time (initally began talks in October, didn't receive offer until January) but I felt it was very thorough, and they worked diligently to find the right fit for me.