A Company that Provides Support and Encourages Learning
Pros
NVIDIA plays for keeps. They provide resources to help support employees in many different ways: sessions on well-being, Employee Resource Groups, generous benefits. During COVID, I've been able to have flexibility in my work schedule. Equally important, they provide resources and tools to help you acquire new skills. There are many opportunities to learn internally (with Tech Talks) or externally (linkedIn Learning, udemy, and Stanford (if you're accepted)). NVIDIA also provides opportunities to give back to the community. Employees can volunteer during work hours to update maps or build STEM kits to send to under-represented minorities. The company culture is important here - it's not just buzz words to make everyone feel good. They expect intellectual honesty, teamwork, and want folks to speak up and speak out.
Cons
It's been a little tough joining a new team when everything is virtual. That said, I've taken advantage of opportunities to get involved with a few Employee Resource Groups to start building connections with folks outside of my team. The other con is that NVIDIA still has some work to do to improve diversity. It's clear that they are taking steps to improve it, but I hope it continues to receive attention.