Very thorough. It usually takes multiple rounds of interviews before getting an official offer. They are very thorough and diligent on hiring the right kind of people. The first 2 are more professional, and then the rest are more relational to see if you mesh well with the team members you will be working with.