Pros
Upper management was very open and communicative regarding the over all company strategy and vision. Decisions seemed to have been made for good reason. The medical, dental, and vision care benefits were very good. Annual bonus plan was pretty fairly executed.
Cons
Office culture was off base in that while trying to treat everyone the same, management neglected the fact that different jobs required different resources (like a quiet workspace for example). Career development was low priority. There was very little sense of ownership for projects, no going the extra mile, just only doing what the customer asked and paid for and nothing more, even if it would add value to the process. People working on manufacturing and testing drug products didn't even take time to know what the drugs were meant to treat. Too many promises made by contract managers without verifying adequate resources to fulfill.