Pros
There are really experienced people here. Many experienced people come here because it's "plug and play". And in order to get people, they have to pay pretty decent salaries. I consider many of the people here my friends.
Cons
All of those experienced people are overworked, stressed, tired, and just SAD. There is a shockingly high attrition rate, and even when the company does well you are left to feel under appreciated and almost "punished". If you come here, be prepared to sacrifice your family life--most people who succeed don't have kids, work long hours, and don't care about the lack of flexibility, so they get promoted. Senior management runs the show like dictators, but pretend to be positive. They sent an email last year stating you were "not allowed" to work from home if your child was also home, you were expected to take the day off as PTO or sick--which in many cases is not practical (considering how many days the school system has off, plus time you OR a child could be sick, you wouldn't have any time for an ACTUAL vacation). Some managers will be quiet and try to allow the flexibility but it's at the risk of their own career. We are all forced to be in an office 4 days a week, everyone is worried it'll become 5. They monitor badges, anytime someone leaves all of a sudden senior leadership shows up to sniff out the "culture" and make sure everyone stays in line. A shocking amount of people have left this company. People retire early because they just can't take it anymore, management can't manage, and no matter the incentives they can't get people to come here. Every single week, it seems a good person is gone. We are all so used to it, it's like "who will it be this week??". There are also no development opportunities. They talk about it all the time, and seem to want to create it, but who has the time? Everyone does the job of 5 people and change is slow. They want to be just like Chubb, but they took the worst of what that company was.