Pros
Decent benefits, some dedicated and excellent people, some projects can be exciting to work for.
Cons
Horrible culture. Managers have no clue on how to manage and create many imbalances and unfair standards and practices. Employees judged by different standards depending on favoritism and which group you work for. Back stabbing dishonest managers with no repercussions for horrible behavior. Highly unprofessional behavior and treatment of employees. Legacy good ole boys club atmosphere, new talent not appreciated, new ideas asked for but frowned upon, lots of "this is how we've always done it attitude." Talks about innovation but stifles it and doesn't reward risk taking. Has very obvious morale issues and only pays lip service to it, brushes problems under the rug instead of seeking ways to fix problems and move forward.