Pros
Decent benefits. Usually a flexible work schedule.
Cons
Near impossible to move up within the company. Promotions are only possible when someone leaves and then you have to compete with everyone else interested and hopefully be the manager's favorite. Very high turnover rate. Very few people with advanced degrees, so there is a huge lack of technical knowledge, especially for an R&D facility. Huge discrepancy between employees of the same title and their years of industry experience and education. Extremely limited number of titles-- you're either an assistant, associate, or senior associate if you're not a manager level. The building is outdated and labs are very old and lacking a variety of modern and useful instruments that you would typically find in this industry. Marketing controls the innovation pipeline, so you have almost no freedom to experiment or propose your own ideas for new products. Managers are unnecessarily micromanaging and make illogical decisions or none at all and frequently panic when asked about the simplest things. HR has their own agenda and rarely listens to the recommendations of others nor instills positive changes following yearly employee feedback. There is always a severely restricted budget and managers/marketing are capricious with respect to projects. Numerous time and resources will go into a project that is a terrible idea to begin with and then it will end up finally getting killed 1-3 years later. Most of the managers have been here for 20-30 years and have no interest in changing their ways. They are always right in their eyes.