Pros
Immediate leadership is on your side. I have worked with a couple of different managers here, and they truly care about how you as a person are doing, how you can grow, and where you want to be within the company. Everyone on my team is also a good person to their core. We all help each other out when we see someone working late or struggling with an issue. There is also a lot of trust in the employees here - you aren't micromanaged. That being said, it is hard work, but I think it's worth it. Finally, the mission of bringing pharmaceuticals to market faster is something I can get behind. I don't feel like I have sold my soul for a paycheck.
Cons
Deadlines can be unreasonable, customers can ask for unrealistic requests that are approved by sales, occasional late nights trying to fulfill someone else'e promises.