decent salary and work life balance as an engineer
Cons
far from metro Detroit, poor upper management startegies, confused middle management mediocre employees constantly rewarded and promoted over the actually skilled and intelligent employees(hence the confused middle manageres), bit of a country boys club