3 rounds of interview took 3 weeks long, and it was very professionally done. The process was not easy but the interviewers were nice and smart. The more I talked to them, the more I wanted to join them, which was not something that I had felt in other companies. So only from the interview can you feel a bad or good company.