Very thorough. Expect to talk to multiple parties from future colleagues, team leads, your potential manager, and upper management. They are looking first and foremost that your personality and style will work with everyone and that you will fit within the organization. The interview process is designed to weed out people that may not be compatible, despite your credentials. The people you talk with will probably be very personable and easy to talk with.