I was approached by a recruiter, the first interview went very well and I was called to come for a face to face interview, I had two on site long Interviews and everything seemed very positive. Then I haven't heard from them anything for over 2 weeks and got a rejection email with no explanation and no call, even though I moved forward in the recruiting stages. Very disrespectful. I asked for a feedback and got a generic response.