Pros
Salary and benefits are competitive. Working remotely is allowed. Worker-bees are experienced, smart, thoughtful people who share the goal of creating and enhancing programs that support the company's mission to help people be healthy. Many work tirelessly to meet deadlines they had little to no input into creating.
Cons
R&D is run as a dictatorship - micromanaged to the point that some employees cannot do their jobs, isolated, strictly told not to contribute to what's commonly referred to as "noise", i.e. do not communicate with other departments, do not share knowledge of delays, known bugs, issues, etc. Staff is silenced during daily standups. Topics they were attempting to discuss are rarely returned to. Lack of process and communication results in a chaotic environment. Fire drills are the norm.