It was referral from employee. Initial communication was good but the subsequent communications were slow. I had to remind the recruiter several times. Interview went well and I was very confident. The HR finally told I was great but they had another better candidate and hence couldn't make an offer.