Senior leadership has made a significant effort to improve
Relatively fair salary
Overall company culture is great
Cons
Hard to negotiate for higher pay
A lot of effort is needed to move up unless you are already in the right department
Sticks to 90s style role level system