Reasonable starting pay
Some good groups to work in
Cons
Frequent layoffs
Difficult or no promotions
No pay raises, benefits constantly being cut
Very poor management and leadership
Every new business offshoot or subsidiary is run by buddies of the CEO and VP's and subsequently is run into the ground while they get rich doing it.
I could go on for hours.....