Pros
NVIDIA has an amazing culture, attracting top talent and wonderful human beings. Nearly everyone who works here is a joy to work with; they’re smart, push each other to do their best work, and fun. The benefits are some of the best I’ve seen in the industry (my healthcare providers are shocked by how good the insurance plan is; family leave and alternative fertility plans are phenomenal). The work you’ll do is fulfilling, and you see how you’re contributing directly to moving the needle for the entire company. There’s plenty of room to grow and move laterally throughout the company based on your interests. Managers are fair and great mentors. There are a wealth of people to support you in your work. The culture of sharing ideas and swarming problems to solve them means that knowledge is shared quickly, and the best idea wins (not politics).
Cons
Sometimes work life balance can feel out of sync during busy times (events, launches). Official performance reviews only happen annually. The “speed of light” culture is more of a testament to how incredible and hardworking the staff is, but not how the company should operate in general. Mistakes can get made and quality of work lessens when there’s a time crunch on every/majority of projects.