Good work , culture and enviroment.
To me, it is best company provide good compensation.
Interview process is good and if selected, then selection process will not be delayed.
My Manager is very good leadership skills of managing the team and work by balancing the effort.
All my collegues are knowledge and always help one to one for any problem or issue come across.