Pros
Great way to learn the pharmaceutical industry in a short amount of time and build your network. Interesting projects and high level of responsibility = high impact/meaningful work. Generally good people to work with, small company feel, fun team building activities.
Cons
High quality work delivered, but at the expense of its employees. Poor work/life balance, tons of OT, high stress/burnout culture. High amount of negative feedback with little positive feedback from management, little patience to achieve high standards, micromanaging. Low pay for type of work expected and cheap on benefits/rewards. Can lack humility and respect.