It was the worst interview experience. They took 6 weeks to conduct 4 interviews, including a detailed assignment as well as an in-person final round technical interview at their Mahwah office. This office is not commutable without having a car and there in no other mode of transport. They called me all the way to their office after 6 weeks of interviewing with me, only to send me an automated generic rejection letter after the interview.