Attempting to do better on diversity and inclusivity / plenty of direct client work / friendly place to work.
Cons
Nothing too bad. If earning huge salaries is your only motivation then there may be other firms that pay high performers better. No performance related pay for example.