Coworkers are good people and fun to work with. Close to home, work isn't usually all that hard. Work-Life balance is good.
Cons
Management sucks at just about every level, engineering is treated like crap. 'Opportunity' is shoved down our throats as a benefit like other companies don't have that. Pay and real benefits suck. You get the idea.