A tough, technical interview but a fair assessment of your knowledge. Be prepared for questions specific to yourself and your field of expertise. The whole process took about 3 weeks with a phone call followed by an in-person interview with several people at the company.