Pros
Most of the people who work here are genuinely decent people, though they allow bullies in senior management.
Cons
Very guarded management. they keep things very close to the vest and often times do not communicate changes they make. Changes are whimsical and usually based on the personal feelings of a few people in the old guard, whom wields incredible power. Most people here do not work very hard and they take pride in this as a company promotes this work ethic. It is frustrating to work with people who don't do their end. Upper management promotes empathy, but only empathy for them, which is odd. My experience was that they did not care about the employee experience, just the experience of a few people. They do not have their thump on what is going on inside their own company. There are some really bad people here in senior management. You should steer clear of working here.