I ignored the reviews before appearing for interview and many had same experience as me. They will take 4 rounds of interviews including one face to face and later on while releasing the offer they'll give excuses like position is on hold we found someone else client requirement is on hold and what not