Very long but pleasant. Not high pressure but did last 3 hours. The recruiter called me after finding my resume online. Met with 5 different people. All of them were very pleasant and well meaning. Did not feel like any of them were trying to trick me or deceive me. All in all a very long but pleasant experience. They offered me the job within a few days and I started work the following Monday. A very easy and straight forward process.