Pros
Very good work culture & Highly Talented peoples .
Work-life balance and no need to extend work schedule.
Managers are highly motivated persons and no politics.
Lot of employee benefits available.
Free foods. Travel, Employee/Medical Insurance, other extra benefits are available like Employer Shares as joining bonus.
NVIDA having Lot of Learning options like Udemy & LinkedIn free corporate
Learning subscriptions.
Cons
Nothing found as of now.
If you are good and strong in technically no need depend any one.