Approached by 3rd party recruiter. Interview were scheduled pretty quickly and communication between hiring manager and recruiter was constant. However, I had a horrible experience when I was told by the hiring manager in two occasions I was selected to join the company (no offer letter at that point). After several rounds of interviews and a verbal offer, the recruiter called me to let me know that I was removed from the process with no further explanation.