If client relieves you after project completion , they will sack you on very next day or week without notice period and make you struggle for salary.
HR is not at all professional. Very arrogant behavior.
InCase of most candidates, salary negotiated during interview is different from on paper documentation.
I would suggest not to join the company if possible.