Spent many years working as an engineer in various positions. Great work / life balance, challenging, and in general a positive working culture. The company has changed since the business restructuring awhile back and it isn't as fun a place to work as it used to be, hopefully they can turn it around. It is a fairly dynamic work place that seems to move people around somewhat often unfortunately.
Good salary and benefits, lots of time off, reasonable work pace
Management and politics tends to get interesting too often. Lots of dead weight hanging around.