The interview process was fast and amazing. I applied through their website and after few days I got an email from HR asking to fill some basic information which includes expected salary, current location etc. After a week, I sent a follow up email and few days after that, I received a call from my Manager and he asked my availability and interest for the on-site interview.
The interview started at 1pm with the Manager himself and ended at 4PM. In total 5 person interviewed me back to back starting from Product Engineering Director, Product Manager, Senior Developer and vice president. I received the offer next day.