Lengthy process, multiple phone calls, then an assignment, a three part test, and a final interview. I aced the three tests, had good references, the recruiters gave me good feedback then I got to the final interviewer who was pretty rude. Then I got a rejection email a few days later. Waste of time especially as they initially reached out to me also.