Long and thorough, 4 rounds with various levels of management and team members. progressively more difficult as the rounds went on. their background check people are utterly useless however, and very difficult to work with. Atrocious communication (in contrast with the recruiters and managers) and they will blacklist you for any slight misunderstanding. overall negative experience. Also insisted on contacting employer before a 2 weeks notice could be given.