Pros
People are very personable and friendly. A lot of very cutting-edge software and tools at your disposal. You will learn a lot in your first few years. Equipment and automation systems are well ahead of the curve for the industry, even for pharma. Relationships between managers and direct reports are typically very good.
Kontras
There are 0 checks and balances against an overly-powerful, under-qualified Union. Leadership is concerned only with how they are perceived, not with how they actually function. Very low morale across every department. "We" vs. "They" mentality across all departments. Inter-departmental relations are starting to break down. Entire technical departments have completely turned over several times within the last 3-4 years. Quality systems are very clunky and result in a lot of non-value-added work. Visual management and communication cascades are extremely broken. Training of salary employees is nearly non-existent, despite very specific software and processes.