Process took over 2 months. The interviews were ok, but dealing the with recruiter was a painful process. Honestly, the worst recruiter I've ever worked with. Numerous times he informed me he would check back in with status of interviews, and each time there was silence. He even missed an initial phone interview he had scheduled. Very unprofessional, and a poor reflection back on the company.