Vantaggi
Production management - AKA "Team Leaders" were, for the most part, incredible. Technical and challenging work (mileage will vary *significantly* based on department). Nice location with a spacious parking lot and adequate facilities.
Svantaggi
A downright degrading work environment with middle to executive-level management treating the majority of employees like incompetents. Pay is laughable. Rigidity in scheduling, accommodations, and even the "workspace configuration" (i.e. you might receive a written warning for having your isopropyl alcohol on the left-hand side of your workstation, rather than on the right-hand side of your work station). Trivial infractions (2 minutes late, stepping aside to make a phone call, forgetting to punch out on lunch, etc.) often result in a good ole fashion spanking. The conservative, old fashioned, productivity-driven management style might work for those who require a firm hand, but for the majority of capable folks, it's a bit sadomasochistic.