Pay is competitive to other industries
Benefits, 401k, vacation could be better
Great compensation and comprehensive 401K
They really care about employees well being
Some allowances for high cost locations other than base salary is welcome. From Senior Manager role consider giving ESOP or stock options.
Experienced unfair/unequal promotion amongst peers