Pros
Great benefits Fantastic partnership program
Cons
They are shameless when promoting diversity They discriminate older/tenured workers (especially those who started without a degree) Many managers are bullies who are rotated from department to department, allowing no one else to move (unless you are part of their clique) If you are bullied go straight to HR because management will not help and it will go against you eventually As stated above, they are cliquish, if you don't run with their pack, they will not only exclude you, they will ostracize you, highlighting those that fit their image They promote the same people over and over again The worst: They lay off people by "firing" you for whatever it is they make up about you, then pay you a severance by signing paperwork to never go out publicly against them. It's shameful, really, and way too many people have gone through this.