Hiring process was initiated by a third-party recruiter. After an initial phone call and a couple of emails with the recruiter, a 30 minute call was scheduled with the hiring manager at GFS. After the phone call, I was invited on-site for an approximately half-day of interviews by the hiring manager, a senior manager, and some senior-level developers who would be my colleagues. This was actually quite nice -- they said they preferred doing one long interview as opposed to multiple short ones out of respect for my time as well as theirs, which I appreciated.
During the interview process, I got a lot of insight about the company culture, which is really tight-knit for being a company of its size. It was a very positive experience overall.
On the technical side, however, the questions were kinda low-ball. Lots of simple questions about basic computer science and object-oriented programming concepts, with a couple of high-level practical/architectural questions thrown in. It was an easy slam dunk, which was both a relief and somewhat disappointing at the same time.