Pros
Jensen's vision for the company is excellent, well rounded and keeps in mind the time and energies of the 20,000+ employees that work at the company. There is an immense on employee wellbeing and... satisfaction, the perks and pay are best-in-industry and the campus is the cherry on top. Employees are basically provided with every single thing they need to be able to do their life's work at NVIDIA. I might just work here for the rest of my life and retire from here.
Cons
You need to be really smart and efficient, and an incompetent worker will have a tough time surviving here.
Pros
Work/Life Effectiveness, Culture, Growth Opportunities, Family Bonding, Professional Development
Cons
Fast Paced (the world is not static)