Pros
Salary is not bad Drinks and food available all day (if not in a remote office) Colleagues are nice and friendly Diversity and inclusion is not bad.
Cons
Management just doesn't care when you escalate issues If your manager doesn't like you, you can have thousands of good reviews, they will always find a way to blame you on something and make you look bad in front of the others They sponsor how champions they are of changing the world of work but inside everything is terrible. Slow systems, old mindset and depending on which team micromanagement as well. If you're in a European country they will not care about your opinion, many times you have to do stuff just because "the US asked to do so". 0 Chances of growing up inside the company.