I seem to remember there not being any fees the first time I signed up, which was over two years ago but they were there 18 months ago. I’m assuming they didn’t charge them at the start to make the price more attractive.
Legally is zero days in the US. I met people with 3-5 days per year. Most companies give you 10 days to start so that's considered standard. It took me 15 years to get to 20. There are some exceptions of course with a generous amount of days or unlimited vacation, but the vast mayority of corporations in the US go with 10,15,20 and maybe 25 once you spend 30+ years with the company.
2% extra cash back (on Amazon credit card) (so 5% in total).
Not sure if there is anything else, but it can be worthwhile.
The unlimited photo backup, including raw, is worthwhile for me (5tb or so)