Good total Compensation and the company is doing great.
Cons
Cons are more towards the team I have been in. Very against automation and writing modular code. Nothing new to learn technically and the most of the tasks were done using obsolete techniques.