Always keep Cignex as your back up. Keep trying to get selected in other companies even with less pay.
Even after clearing all round they will negotiate salary and ask you to not join any other company because we are professionals. But at last, HR will stop replying to your emails and calls.
Totally unprofessional and unethical people.