You can get as good as that as standard in the UK.
I get 36 days PTO, the legal minimum is 28 days. 25% bonus. Pension contribution, I pay 4%, company pays 8%. Health insurance included, but the NHS will cover most stuff.
This isn’t even a senior level position, it’s bottom level. Seniors get way more.