The people were great, pay was good, commute was easy, there were good projects to work on.
Cons
Management is stuck in the 60's. Plant managers micromanage, manage by fear. Other managers have no clue how to lead a group let alone effectively manage a group.