Good people to work with, innovative, excellent pay.
Cons
HR has been lacking for some time due to poor leadership. No real programs in place to develop, engage, and connect people. Feels more like "check the box".
Horrible culture. More focused on chasing patent violators than on research and development. HR team is a revolving door of incompetent people. Highly political.