Interview process was very well planned and executed.
1. Right from the interview process, you know what you will be doing, once hired.
2. Transparency on job role
3. Exploring the product completely.
4. Work environment and company +/- very well defined.
5. They'll make you feel comfortable
6. Setting the expectations right
7. All the Managers I spoke to, they are the best fit to be on managerial role
8. HR team is very helpful and friendly