Pros
If you are at a director level or below, the people are great - every one works together at lower levels, free lunch some days, remote options. So many people accomplish big things in spite of the roadblocks that many Suite leaders continuously put up.
Cons
They always talk about the culture as 'great'. It is the biggest lie. Toxic people in leadership roles, only looking out for themselves and using or promoting other people's ideas and work as their own. There are unstable people who have year's long vendettas against other people who sabotage and stop business from occurring if it would make the other person look good. I have texts and emails to prove it. The entire Senior Leadership Team gave themselves promotions and big raises. They did not promote anyone else. They work very hard to make sure the people who do the work are not paid or bonuses fairly. There are people who have worked here for many years and don't even do anything while others do the work of many people.