The company claims to "pay for performance" but it is very difficult to get a raise, and even that seems to cap out at 3% if you really push
Bonuses are also tied to performance, but individual performance might only net +5% while company performance could cut it in half.
The company has claimed to have created an "individual contributor" track for advancement without having to go into people management, but there has been little information provided. Promotion beyond "Senior