B-
82/100

The diversity and level of understanding
Good people who care about the work they are doing and how we treat others.
Beyond their competence, they generally care about each other and the quality of the work they do. They aren't afraid to explore new tech and processes.
More transparency, which was better in the recent past.