Good pay and benefits. Great opportunities for growth and learning. Very talented and hard working employees. Supportive environment. Good work/life balance (considering the industry).
Cons
Typical pharma challenges with constant reorganizations and uncertainty about your employment. High risk/high reward with massive changes in focus on brands based on commercial lifecycle, clinical study outcomes, and competitive pressures. Not for the feint of heart.