Great co-workers, management isn't that great.
The company pays well and has excellent benefits. The co-workers are great, but there is a pretty stiff culture of meetings. Corporate management is very disconnected from the site-level operations, and initiates things that don't make sense.
ProsGreat direct boss
ConsPoor corporate management