First round of discussion was with the HR and second round was with a peer level person (Project Manager in my case). I did well in both the interviews. I was then asked to provide two professional references, which I did. The HR contacted my referees and received a very positive feedback. After the reference check, I followed up to check on the update. I was told that they have kept the position on hold and will make a decision in about week's time. I followed up again after a week. At that time I was told that the company has too many people on the bench and they do not have a billable assignment for me, also the HR was not sure if the situation may change in the near future. Overall, I didn't have a good experience. It was a mere waste of my time and also my referee's time who took some time off from their busy schedule to respond back to the DWS HR. The HR should have been well informed of the company's billing pipeline and shouldn't have progressed through the hiring process if the company is not in an ideal position to hire anyone. I wish I get an opportunity to discuss the matter with leadership team member, so this is not repeated with any other potential candidate.