Hiring process was good but expectations were more(as usual).
They called up for the final round and then communicated saying it wasn't final round.
After rescheduling, just a day before the next interview they sent a rejection mail. I really wish that they value candidate's time as well. :/