Pros
If you can ignore the bad thing you can work with and meet some amazing talented people. Might be a better fit for younger people who wanna learn and ramp up their experience level in a short amount of time. To them I would suggest: Get experienced, connect with the good people and get out.
Cons
Pretty much a toxic old-boys club within a larger operation. Favoritism might impact how much you will enjoy your stay, which usually involves long and hectic working days to compensate for the overbaring workload. Projects feel constantly on fire. Overtime was often the norm. There are nice and talented people. But the situation within the company is not allowing them to do their best work. Diversity, Equity and Inclusion are used for marketing more than the core values being present in the company. The salary is on the low-end making a lot of good people leave. Covid hit the company hard, because working from home removed the peer pressure and possibility to use distractions and alcohol as shiny trinkets to have people complying with far from optimal conditions. Big projecs and shiny clients are being used to hype the company and give the impression a lot of nice projects will come your way. Leadership is chosen on favoritism, nepotism. Colleagues are cynical. Weekly email from Sir Martin are laughed at because how out of touch they are. And company update meetings receive a lot of confronting questions, while the real sentiment was even worse between colleagues their conversations. Salary and increases are always a topic where people are annoyed about, but for most even decent salaries would probably not fix the issue.