Supposedly pay is average relative to the industry, unless you started your career here in which case you are paid 10-20% less than others doing the same thing who came from other companies. You have to leave to get paid fairly.
Firm keeps cutting more and more benefits
Bonus calculations are opaque and it seems the company uses this to smooth earnings