Pros
Culture varies depending on the country. One thing for sure is everyone knows what makes a great culture. Some genuine colleagues make everything great.
Cons
Very ironic given the name of the company creating expectations that leaders should walk the talk. This is not the case. 1. Leaders action don't align with their words. This happens frequently where I work. 2. Leaders don't voice their expectations beforehand, and are quick to assume the worst of you when you don't meet their unspoken expectations. 3. Leaders gossip about their own team members to other team members, creating distrust in the team. I've disengaged long ago, observing leaders behave in ways they advise clients not to, and team leaders talk to clients about supporting employees when they don't do it themselves. I've worked with better leaders and more supportive supervisors outside of this company.