Though it took 1 day, the interview consisted of 7 rounds with different people/groups. Some of them turned out to be introductory sessions with possibly-new-teammates, and with no value-addition. These could have been curbed. Information about reaching the site was not given (apparently it is a remote site; it took me 4 different means of public transport to reach there from the national capital).
It took the company 4 weeks to respond with an offer. Before making the offer no one called to discuss the salary details, which was appalling.