I interviewed for the Professional Services team. The entire process took a bit more than a month and a half. I had an interview with the HR and the VP, and after, was told that there are other candidates being interviewed so the process will take at least a week and a half more. After a week, I got a message from the recruiter asking me for availabilities for another HR interview, I replied but she ignored me for few days after. Then she called to say that they would like to skip the other HR interview and continue straight to references and offer. She took all my details for the contract, and the team lead already called to tell me that about his expectations, and then, after the reference calls, they decided they needed a more senior candidate. I find it unlikely that my reference calls failed me. This was one of the most unprofessional processes I've ever went through and a lot of aggravation.