All the 3 interviews went well. Next day they gave an offer which I was trying to negotiate. They told to wait. I waited for 2 long weeks and following up every other day. At the end they say it's been withdrawn despite knowing I'll accept if they couldn't negotiate. So I got the offer but did not get. Strange company. Unprofessional.