Netgear is a unique place where you can develop your career in a dynamic fashion that fits with your individual interests. Lots of opportunity to work across department lines and take on new roles/responsibilities. Definitely a place where you can learn a lot.
Any employee can have a large impact on the organization, despite it being a global company. This makes for a satisfying work experience.
Salaries are competitive or better than average. Performance is rewarded.
Cons
Employees need to be able to manage themselves (not for everyone).