Pros
Some departments seem like supportive, well-managed teams, the benefits are fantastic, and I hear wonderful things about the Washington, D.C. office
Cons
Harassment in certain departments is rampant and permitted to go on by Human Resources as long as it's not direct justification for a law suit. The company projects an image of being supportive and sensitive to those with disabilities, but if your disability is a mental illness, certain managers and directors will trigger you until you leave if they don't like you and/or your work style. They will do this by holding you back from promotion, preventing you from learning new skills, and by keeping your pay as low as possible. Hostile employees that cause problems with multiple coworkers are protected as long as upper management likes them personally. This is not a safe place for many.