Pros
Good Benefits, lots of flexibility in the working environment. I worked for the company for 13 years with school age children. The flexibility that there technology and culture provides for working remotely made being a working mother so much easier. Interesting work, even though internally we might feel like we aren't very progressive, most of the company is way ahead of what is happening in most companies. Great work experience.
Cons
While the culture is improving, it still has many challenges. Way too many people that are in leadership positions that shouldn't be. They think that bullying their employees is fine as long as they can effectively suck up to senior management. Lots of implicit bias in the organization, and women definitely suffer from the classic double-bind: if you are decisive you aren't likable, and it stalls your growth. Continual churn of executives creates whiplash in employees, as a new executives come in with new plans, throw the baby out with the bath water, and then move on when they figure out there ideas aren't so great after all. Worklife balance is only achievable if you know how to set boundaries.