Pros
Good central location. Modern office. They try with social events to try to engage employees. If you are white, this is the place for you. You will be paid more than your minority peers and will be given more opportunities.
Cons
I would not work here as a new grad or junior in your career. They don't invest in education or individual studies as mentioned by other reviews here. The mentorship or teachings given at work is outdated or is the most inefficient. No curiosity in advancing technologies because it's how it's been done for years or decades. So still stuck in the 90s processes. I had to unlearn what I learned here and had to re-train to get good at the fundamentals. Salaries and bonuses don't make sense. You don't have a boss/manager in terms of guiding you where your career will go. But you have a boss when it comes to salary. They will tell you that you waer "many hats" while new employees get paid more. Pays less than industry - probably to pay for the nice office and all the social events. Diversity is lip service. If you are a minority, you will be paid less and given less opportunities than your white peers. Even if you yell about what you want in your career or for any suggestions, you will be ignored.